Diff of the two buildlogs: -- --- b1/build.log 2025-10-06 14:05:45.002266311 +0000 +++ b2/build.log 2025-10-06 14:23:32.771501225 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Oct 6 01:50:33 -12 2025 -I: pbuilder-time-stamp: 1759758633 +I: Current time: Mon Nov 9 10:28:47 +14 2026 +I: pbuilder-time-stamp: 1794169727 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -33,53 +33,85 @@ dpkg-source: info: applying 0010-enable-build-exe-by-default.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/193296/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 8 20:29 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='d38e3ab189834d41af52dbad4fe2c366' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='193296' - PS1='# ' - PS2='> ' + INVOCATION_ID=cb707808872145aba4411ce34ca0e479 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1715286 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xcMEkXj8/pbuilderrc_vT3t --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xcMEkXj8/b1 --logfile b1/build.log miopen_5.5.1+dfsg2-3.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xcMEkXj8/pbuilderrc_BpEK --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xcMEkXj8/b2 --logfile b2/build.log miopen_5.5.1+dfsg2-3.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/193296/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -292,7 +324,7 @@ Get: 137 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 rocm-cmake all 6.4.3-1 [29.8 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 337 MB in 6s (58.7 MB/s) +Fetched 337 MB in 5s (62.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19856 files and directories currently installed.) @@ -754,8 +786,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Oct 6 13:53:23 UTC 2025. -Universal Time is now: Mon Oct 6 13:53:23 UTC 2025. +Local time is now: Sun Nov 8 20:32:13 UTC 2026. +Universal Time is now: Sun Nov 8 20:32:13 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-5) ... @@ -875,7 +907,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/miopen-5.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../miopen_5.5.1+dfsg2-3_source.changes +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/miopen-5.5.1+dfsg2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../miopen_5.5.1+dfsg2-3_source.changes dpkg-buildpackage: info: source package miopen dpkg-buildpackage: info: source version 5.5.1+dfsg2-3 dpkg-buildpackage: info: source distribution unstable @@ -1016,8 +1052,8 @@ Adding Test: log_test_neg Adding Test: na_infer Adding Test: solver_convasm3x3u --- Configuring done (4.5s) --- Generating done (0.6s) +-- Configuring done (6.4s) +-- Generating done (1.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -1029,7 +1065,7 @@ -- Build files have been written to: /build/reproducible-path/miopen-5.5.1+dfsg2/build make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2' dh_auto_build -O-Scmake -O--builddirectory=build - cd build && make -j40 INSTALL="install --strip-program=true" VERBOSE=1 + cd build && make -j42 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /usr/bin/cmake -S/build/reproducible-path/miopen-5.5.1+dfsg2 -B/build/reproducible-path/miopen-5.5.1+dfsg2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/miopen-5.5.1+dfsg2/build/CMakeFiles /build/reproducible-path/miopen-5.5.1+dfsg2/build//CMakeFiles/progress.marks @@ -1042,17 +1078,17 @@ make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/sqlite /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/sqlite/CMakeFiles/sqlite_memvfs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f addkernels/CMakeFiles/addkernels.dir/build.make addkernels/CMakeFiles/addkernels.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f addkernels/CMakeFiles/addkernels.dir/build.make addkernels/CMakeFiles/addkernels.dir/build make -f src/sqlite/CMakeFiles/sqlite_memvfs.dir/build.make src/sqlite/CMakeFiles/sqlite_memvfs.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o -[ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o [ 0%] Building CXX object src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o +[ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o +[ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -MD -MT addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o -MF CMakeFiles/addkernels.dir/include_inliner.cpp.o.d -o CMakeFiles/addkernels.dir/include_inliner.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/include_inliner.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -MD -MT addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o -MF CMakeFiles/addkernels.dir/addkernels.cpp.o.d -o CMakeFiles/addkernels.dir/addkernels.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/sqlite && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -Wno-everything -MD -MT src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -MF CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o.d -o CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite/memvfs.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -MD -MT addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o -MF CMakeFiles/addkernels.dir/addkernels.cpp.o.d -o CMakeFiles/addkernels.dir/addkernels.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Built target sqlite_memvfs /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:230:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1087,18 +1123,18 @@ make -f src/CMakeFiles/MIOpen.dir/build.make src/CMakeFiles/MIOpen.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 1%] Inlining kernels batch #6 (includes) +[ 1%] Inlining kernels batch #1 +[ 1%] Inlining kernels batch #2 [ 1%] Inlining kernels batch #0 cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/synchronization.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/tuple.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/tuple_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/utility.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_kernel_util.hpp include/miopen/implicitgemm_params.hpp kernels/bfloat16_dev.hpp kernels/float_types.h kernels/workaround_issue_1431.hpp -[ 1%] Inlining kernels batch #1 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_2.cpp.hpp -extern -source kernels/MIOpenConvBwdWrW1x1_PAD_read4.cl kernels/MIOpenConvFwd_LxL_11.cl kernels/MIOpenConvFFT.cl kernels/MIOpenRNNHiddenStateUpdate.cl kernels/MIOpenTensorKernels.cl kernels/MIOpenSubTensorOpWithScalarKernel.cl kernels/MIOpenSubTensorOpWithSubTensorKernel.cl kernels/MIOpenSubTensorOpWithCastTensorKernel.cl kernels/MIOpenSubTensorOpWithTransformKernel.cl kernels/MIOpenConvBwdBias.cl kernels/MIOpenBatchNormActivInfer.cl kernels/MIOpenCTCLoss.cl kernels/MIOpenDropout.cl kernels/UniversalTranspose.cl cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_gen_xdlops_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_first_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_second_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nhwc_kyxc_nhwk.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v6r1_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/dynamic_igemm/wrw_reduction_hip.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_reference_kernel/naive_conv.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_batched_transpose_kernel/batched_transpose.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_half.cpp -[ 1%] Inlining kernels batch #4 (includes) cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_half.cpp kernels/detect_llvm_amdgcn_buffer_atomic_fadd_f32_float.cpp kernels/MIOpenCheckNumerics.cl kernels/MIOpenBatchNormActivBwdPerAct.cl kernels/MIOpenBatchNormActivBwdSpatial.cl kernels/MIOpenBatchNormActivFwdTrainPerAct.cl kernels/MIOpenBatchNormActivFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainPerAct.cl kernels/MIOpenBatchNormFwdInferSpatial.cl kernels/MIOpenBatchNormFwdInferPerAct.cl kernels/MIOpenBatchNormBwdSpatial.cl kernels/MIOpenBatchNormBwdPerAct.cl kernels/MIOpenConvDirUni.cl kernels/MIOpenConvDirBatchNormActiv.cl kernels/MIOpenConvDirGenFwd.cl kernels/MIOpenLRNBwd.cl kernels/MIOpenLRNFwd.cl kernels/MIOpenNeuron.cl kernels/MIOpenPooling.cl kernels/MIOpenPoolingBwd.cl kernels/MIOpenPoolingND.cl kernels/MIOpenPoolingBwdND.cl kernels/MIOpenConv1x1S.cl kernels/MIOpenConv1x1J1.cl kernels/MIOpenConv1x1J1_stride.cl kernels/MIOpenSoftmax.cl kernels/MIOpenUtilKernels3.cl kernels/MIOpenUtilKernels4.cl kernels/MIOpenUtilKernels5.cl kernels/MIOpenIm2d2Col.cl kernels/MIOpenIm3d2Col.cl kernels/MIOpenCol2Im2d.cl kernels/MIOpenCol2Im3d.cl kernels/MIOpenConvBwdWrWS2.cl kernels/MIOpenGroupConvBwdWrWS2.cl kernels/MIOpenConvBwdWrW_LxG_P53.cl kernels/MIOpenGroupConvBwdWrW_LxG_P53.cl kernels/MIOpenConvBwdWrW_LxG_5x5.cl -cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_ck_utils_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_float_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_in_memory_operation.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_synchronization.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_tuple.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_utility.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/gridwise_operation_wrapper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v6r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/cluster_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_adaptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_contraction_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_xdlops_v2r3.hpp -[ 1%] Inlining kernels batch #5 (includes) [ 1%] Inlining kernels batch #3 (includes) -[ 1%] Inlining kernels batch #2 +[ 1%] Inlining kernels batch #4 (includes) +[ 1%] Inlining kernels batch #5 (includes) +cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_amd_xdlops_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_ck_utils_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_float_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_in_memory_operation.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_synchronization.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_tuple.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/utility/static_kernel_utility.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/gridwise_operation_wrapper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_backward_data_convolution_into_gemm_v4r1r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r2_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v4r4r4_nhwc_kyxc_nhwk.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/problem_transform/transform_forward_convolution_into_gemm_v6r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/cluster_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/multi_index_transform_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_adaptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_description/tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v2r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/blockwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_contraction_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v1r3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_dlops_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_gemm_xdlops_v2r3.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_convolution_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_fp16_bfp16_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_reduction.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_functions.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_kernel_simple_configurator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMatrixDescriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMergedTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_dimension.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm.hpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_2.cpp.hpp -extern -source kernels/MIOpenConvBwdWrW1x1_PAD_read4.cl kernels/MIOpenConvFwd_LxL_11.cl kernels/MIOpenConvFFT.cl kernels/MIOpenRNNHiddenStateUpdate.cl kernels/MIOpenTensorKernels.cl kernels/MIOpenSubTensorOpWithScalarKernel.cl kernels/MIOpenSubTensorOpWithSubTensorKernel.cl kernels/MIOpenSubTensorOpWithCastTensorKernel.cl kernels/MIOpenSubTensorOpWithTransformKernel.cl kernels/MIOpenConvBwdBias.cl kernels/MIOpenBatchNormActivInfer.cl kernels/MIOpenCTCLoss.cl kernels/MIOpenDropout.cl kernels/UniversalTranspose.cl cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_contraction_dlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_set.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/xdlops_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_address_space.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_llvm_intrinsic.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array_multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/c_style_pointer_cast.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_element_picker.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/dynamic_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/enable_if.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/inner_product.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/magic_division.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/print.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_enums.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_functions_binop.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/static_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array_multi_index.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/src /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/src /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/CMakeFiles/MIOpen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' @@ -1107,72 +1143,70 @@ [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -O0 -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ_api.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o +[ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -O0 -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp +[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ/problem_description.cpp -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ_api.cpp.o -MF CMakeFiles/MIOpen.dir/activ_api.cpp.o.d -o CMakeFiles/MIOpen.dir/activ_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -[ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -MF CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o.d -o CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -MF CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o.d -o CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batchnorm/problem_description.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o -MF CMakeFiles/MIOpen.dir/buffer_info.cpp.o.d -o CMakeFiles/MIOpen.dir/buffer_info.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o -MF CMakeFiles/MIOpen.dir/check_numerics.cpp.o.d -o CMakeFiles/MIOpen.dir/check_numerics.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp -[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp +[ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o +[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc.cpp.o [ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/ocl_wrw_rdc.cpp -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o -[ 7%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db_record.cpp.o -MF CMakeFiles/MIOpen.dir/db_record.cpp.o.d -o CMakeFiles/MIOpen.dir/db_record.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db_record.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/convolution.cpp.o -MF CMakeFiles/MIOpen.dir/convolution.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -MF CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o.d -o CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv_algo_name.cpp +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp +[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/handle_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -MF CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o.d -o CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv_algo_name.cpp +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o +[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/convolution.cpp.o -MF CMakeFiles/MIOpen.dir/convolution.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o -MF CMakeFiles/MIOpen.dir/convolution_api.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc.cpp.o -MF CMakeFiles/MIOpen.dir/ctc.cpp.o.d -o CMakeFiles/MIOpen.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o -MF CMakeFiles/MIOpen.dir/ctc_api.cpp.o.d -o CMakeFiles/MIOpen.dir/ctc_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db.cpp.o -MF CMakeFiles/MIOpen.dir/db.cpp.o.d -o CMakeFiles/MIOpen.dir/db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db_record.cpp.o -MF CMakeFiles/MIOpen.dir/db_record.cpp.o.d -o CMakeFiles/MIOpen.dir/db_record.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db_record.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout.cpp.o -MF CMakeFiles/MIOpen.dir/dropout.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o -MF CMakeFiles/MIOpen.dir/dropout_api.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/execution_context.cpp.o -MF CMakeFiles/MIOpen.dir/execution_context.cpp.o.d -o CMakeFiles/MIOpen.dir/execution_context.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/expanduser.cpp.o -MF CMakeFiles/MIOpen.dir/expanduser.cpp.o.d -o CMakeFiles/MIOpen.dir/expanduser.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/expanduser.cpp -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/handle_api.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/load_file.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o -[ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o -[ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lock_file.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db.cpp.o -MF CMakeFiles/MIOpen.dir/db.cpp.o.d -o CMakeFiles/MIOpen.dir/db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o -MF CMakeFiles/MIOpen.dir/dropout_api.cpp.o.d -o CMakeFiles/MIOpen.dir/dropout_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -MF CMakeFiles/MIOpen.dir/find_controls.cpp.o.d -o CMakeFiles/MIOpen.dir/find_controls.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_controls.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/find_db.cpp.o -MF CMakeFiles/MIOpen.dir/find_db.cpp.o.d -o CMakeFiles/MIOpen.dir/find_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/fused_api.cpp.o -MF CMakeFiles/MIOpen.dir/fused_api.cpp.o.d -o CMakeFiles/MIOpen.dir/fused_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp @@ -1182,12 +1216,14 @@ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o -MF CMakeFiles/MIOpen.dir/invoker_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/invoker_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_build_params.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_warnings.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/load_file.cpp.o -MF CMakeFiles/MIOpen.dir/load_file.cpp.o.d -o CMakeFiles/MIOpen.dir/load_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/load_file.cpp +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/load_file.cpp.o +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lock_file.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lock_file.cpp.o -MF CMakeFiles/MIOpen.dir/lock_file.cpp.o.d -o CMakeFiles/MIOpen.dir/lock_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lock_file.cpp -/build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 167 | return (&v_offset.back())[-1] + v_size.back(); - | ^~~~~~~~~~~~~~~~~~ -1 warning generated when compiling for gfx906. +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/load_file.cpp.o -MF CMakeFiles/MIOpen.dir/load_file.cpp.o.d -o CMakeFiles/MIOpen.dir/load_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/load_file.cpp +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o -MF CMakeFiles/MIOpen.dir/lrn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/logger.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/logger.cpp.o -MF CMakeFiles/MIOpen.dir/logger.cpp.o.d -o CMakeFiles/MIOpen.dir/logger.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/logger.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: @@ -1206,6 +1242,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | return (&v_offset.back())[-1] + v_size.back(); | ^~~~~~~~~~~~~~~~~~ +1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: @@ -1213,75 +1250,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/op_args.cpp.o +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/operator.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/op_args.cpp.o -MF CMakeFiles/MIOpen.dir/op_args.cpp.o.d -o CMakeFiles/MIOpen.dir/op_args.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/operator.cpp.o -MF CMakeFiles/MIOpen.dir/operator.cpp.o.d -o CMakeFiles/MIOpen.dir/operator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp 1 warning generated when compiling for gfx906. -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/logger.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/logger.cpp.o -MF CMakeFiles/MIOpen.dir/logger.cpp.o.d -o CMakeFiles/MIOpen.dir/logger.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/logger.cpp -1 warning generated when compiling for host. -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o -MF CMakeFiles/MIOpen.dir/lrn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/performance_config.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/performance_config.cpp.o -MF CMakeFiles/MIOpen.dir/performance_config.cpp.o.d -o CMakeFiles/MIOpen.dir/performance_config.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/performance_config.cpp +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o -MF CMakeFiles/MIOpen.dir/pooling_api.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp +/build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 167 | return (&v_offset.back())[-1] + v_size.back(); + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/op_args.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/op_args.cpp.o -MF CMakeFiles/MIOpen.dir/op_args.cpp.o.d -o CMakeFiles/MIOpen.dir/op_args.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp -1 warning generated when compiling for gfx906. -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/operator.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/operator.cpp.o -MF CMakeFiles/MIOpen.dir/operator.cpp.o.d -o CMakeFiles/MIOpen.dir/operator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1294,11 +1286,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/performance_config.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/performance_config.cpp.o -MF CMakeFiles/MIOpen.dir/performance_config.cpp.o.d -o CMakeFiles/MIOpen.dir/performance_config.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/performance_config.cpp -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +1 warning generated when compiling for host. +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem_description.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/ocl_wrw_rdc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/ocl_wrw_rdc.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1328,60 +1321,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -13 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp:27: +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | In file included from new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gen_x_w_y_pad.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | new(buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppfe:r61 :+13 :s ewarning: counsafe pointer arithmetic [-Wunsafe-buffer-usage]n +d_index) U (61y | ) ; + | ^~~~~~ + new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 61: | 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new(buffe r61 | + s e c o n dn_eiwn(bduefxf)e rU (+y se)co;n +d _| in ^~~~~~d +ex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13 : 61warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new (61b | u f f e r + sneecwo(nbdu_fifnedre x+) sUe(cyo)n;d +_ i| n ^~~~~~d +ex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :6161 | : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + new(buf f61e | r + s e c o nnde_wi(nbduefxf)e r U+( ys)e;c +o n| d ^~~~~~_ +index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | : 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]n +ew(buffer 61+ | s e c o n d _nienwd(ebxu)f fUe(ry )+; +s e| c ^~~~~~o +nd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :n13e:w (warning: bunsafe pointer arithmetic [-Wunsafe-buffer-usage]u +ffer + se c61o | n d _ i n d e x )n eUw((yb)u;f +fe r| ^~~~~~ ++ second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :n13e:w (warning: bunsafe pointer arithmetic [-Wunsafe-buffer-usage]u +ffer + se c61o | n d _ i n d e x )n eUw((yb)u;f +f e| r ^~~~~~ ++ second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:131 warning generated when compiling for gfx906. -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppew:(61b:u13f:f ewarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage] ++ second _61i | n d e x ) U ( yn)e;w +( b| u ^~~~~~f +fer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/ocl_wrw_rdc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/ocl_wrw_rdc.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1401,6 +1410,15 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(y):;154 +: 20| : ^~~~~~ +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppb:u61f:f13e:r [warning: 0unsafe pointer arithmetic [-Wunsafe-buffer-usage]] +), any_ar g61. | s i z e ( ) ) ; +n e| w ^~~~~~~~( +buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1409,24 +1427,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp -9 warnings generated when compiling for gfx906. -10 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1578,6 +1578,10 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer10 warnings generated when compiling for gfx906. + + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1853,6 +1857,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +9 warnings generated when compiling for gfx906. +[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem.cpp.o -MF CMakeFiles/MIOpen.dir/problem.cpp.o.d -o CMakeFiles/MIOpen.dir/problem.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp +164 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1865,7 +1887,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1873,8 +1894,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling_api.cpp.o -MF CMakeFiles/MIOpen.dir/pooling_api.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -1888,6 +1908,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/ramdb.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ramdb.cpp.o -MF CMakeFiles/MIOpen.dir/ramdb.cpp.o.d -o CMakeFiles/MIOpen.dir/ramdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ramdb.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -1907,6 +1943,19 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + seIn file included from co/build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cppn:d28_: +inIn file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:e30x: +)In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hppU:(33y: +In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp; +: 54| : + ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | m/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppem:c61p:y13(:h iwarning: punsafe pointer arithmetic [-Wunsafe-buffer-usage]_ +args + se c61o | n d _ i n d e nxe,w (&b(uafnfye_ra r+g .sbeucfofnde_r[i0nd]e)x, a)n yU_(ayr)g;. + s| ^~~~~~i +ze()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -1922,31 +1971,42 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -164 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: +13 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -4 warnings generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for gfx906. +1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_us.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: @@ -1990,20 +2050,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. 13 warnings generated when compiling for gfx906. -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem_description.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp -2 warnings generated when compiling for gfx906. -[ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/problem.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/problem.cpp.o -MF CMakeFiles/MIOpen.dir/problem.cpp.o.d -o CMakeFiles/MIOpen.dir/problem.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o -MF CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o.d -o CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/readonlyramdb.cpp +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o -MF CMakeFiles/MIOpen.dir/reducetensor.cpp.o.d -o CMakeFiles/MIOpen.dir/reducetensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: @@ -2040,17 +2091,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/ramdb.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ramdb.cpp.o -MF CMakeFiles/MIOpen.dir/ramdb.cpp.o.d -o CMakeFiles/MIOpen.dir/ramdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ramdb.cpp 10 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -2059,66 +2100,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o -MF CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o.d -o CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/readonlyramdb.cpp +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp 1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/rnn.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn.cpp.o -MF CMakeFiles/MIOpen.dir/rnn.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 205 | auto json = nlohmann::json::from_msgpack(data, data + size); - | ^~~~ -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o -MF CMakeFiles/MIOpen.dir/reducetensor.cpp.o.d -o CMakeFiles/MIOpen.dir/reducetensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()4); - | ^~~~~~~~ - warnings generated when compiling for gfx906. -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:154:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 154 | inputs[idx] = std::to_string(lens[idx]); - | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | struct FusionTunableSolverBase : FusionSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here + 77 | struct FusionTunableSolver : FusionTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here + 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::FusionContext &, miopen::DbTimer> &&, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::solver::fusion::ConvBiasActivAsm1x1U, miopen::solver::fusion::ConvOclDirectFwdFused, miopen::solver::fusion::ConvBinWinogradRxSFused, miopen::solver::fusion::ConvBinWinogradRxSf2x3g1Fused, miopen::solver::fusion::BnFwdInferActivationFused, miopen::solver::fusion::BnFwdTrgActivationFused, miopen::solver::fusion::BnBwdTrgActivationFused>' requested here + 180 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -2127,19 +2150,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:71:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ @@ -2170,70 +2180,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -1 warning generated when compiling for host. -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp -2 warnings generated when compiling for gfx906. -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/rnn.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn.cpp.o -MF CMakeFiles/MIOpen.dir/rnn.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/rnn_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn_api.cpp.o -MF CMakeFiles/MIOpen.dir/rnn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp 11 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 45 | struct FusionTunableSolverBase : FusionSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here - 77 | struct FusionTunableSolver : FusionTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here - 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::FusionContext &, miopen::DbTimer> &&, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::solver::fusion::ConvBiasActivAsm1x1U, miopen::solver::fusion::ConvOclDirectFwdFused, miopen::solver::fusion::ConvBinWinogradRxSFused, miopen::solver::fusion::ConvBinWinogradRxSf2x3g1Fused, miopen::solver::fusion::BnFwdInferActivationFused, miopen::solver::fusion::BnFwdTrgActivationFused, miopen::solver::fusion::BnBwdTrgActivationFused>' requested here - 180 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here - 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); - | ^ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); @@ -2249,38 +2221,7 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - P43 | virtual ~PerfConfig() = default; - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - r53 | struct PerfConfigBase : PerfConfig - | ^ -f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - C313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hppo:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -n/usr/include/boost/any.hppf:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 266 | : held(static_cast< ValueType&& >(value)) - | ^ -i/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here - g107 | : content(new holder< typename decay::type >(static_cast(value))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hppB:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here - 86 | return GetDefaultPerformanceConfig(ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here - 220 | Solvers{}...); - | ^ -as/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here -e 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); - | ^ - + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -2313,15 +2254,55 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -1 warning generated when compiling for host. -1 warning generated when compiling for gfx906. -[ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/rnn_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/rnn_api.cpp.o -MF CMakeFiles/MIOpen.dir/rnn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/rnn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp -1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 266 | : held(static_cast< ValueType&& >(value)) + | ^ +/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here + 107 | : content(new holder< typename decay::type >(static_cast(value))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here + 86 | return GetDefaultPerformanceConfig(ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here + 220 | Solvers{}...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for host. +3In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ @@ -2340,10 +2321,47 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ + warnings generated when compiling for gfx906. [ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/softmax_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/softmax_api.cpp.o -MF CMakeFiles/MIOpen.dir/softmax_api.cpp.o.d -o CMakeFiles/MIOpen.dir/softmax_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/softmax_api.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 205 | auto json = nlohmann::json::from_msgpack(data, data + size); + | ^~~~ +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/ocl_wrw_rdc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/ocl_wrw_rdc.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -2373,17 +2391,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for host. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:154:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 154 | inputs[idx] = std::to_string(lens[idx]); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gen_x_w_y_pad.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -2410,9 +2434,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solution.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solution.cpp.o -MF CMakeFiles/MIOpen.dir/solution.cpp.o.d -o CMakeFiles/MIOpen.dir/solution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp +2 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2425,59 +2456,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gen_x_w_y_pad.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -2504,12 +2489,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/ocl_wrw_rdc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/ocl_wrw_rdc.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/handle_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -2538,34 +2542,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solution.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solution.cpp.o -MF CMakeFiles/MIOpen.dir/solution.cpp.o.d -o CMakeFiles/MIOpen.dir/solution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp -12 warnings generated when compiling for host. -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver.cpp.o -MF CMakeFiles/MIOpen.dir/solver.cpp.o.d -o CMakeFiles/MIOpen.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2575,22 +2551,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -13 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2799,10 +2759,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | n9e warnings generated when compiling for host. -w(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -2815,8 +2771,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + se[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -cond_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -2824,7 +2779,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -2994,8 +2948,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o - | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -3036,7 +2989,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3052,6 +3004,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -3088,6 +3047,246 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +10 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver.cpp.o -MF CMakeFiles/MIOpen.dir/solver.cpp.o.d -o CMakeFiles/MIOpen.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp +13 warnings generated when compiling for host. +1 warning generated when compiling for host. +3 warnings generated when compiling for gfx906. +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +9 warnings generated when compiling for host. +[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +12 warnings generated when compiling for host. +4 warnings generated when compiling for host. +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for host. +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 201 | ptrAlgos[idx] = algos[idx]; + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_us.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: @@ -3131,42 +3330,145 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:29: +6 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_indexIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 236 | values = {x, x + static_cast(size)}; + | ^ +, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -10 warnings generated when compiling for host. -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp -[ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp -13 warnings generated when compiling for host. -1 warning generated when compiling for host. -4 warnings generated when compiling for host. -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 73 | auto pads = std::vector(padA, padA + spatialDim); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 74 | auto strides = std::vector(strideA, strideA + spatialDim); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 509 | perfResults[i].fwd_algo = + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 510 | static_cast(perfResults[i].bwd_data_algo); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1138 | perfResults[i].bwd_data_algo = + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1139 | static_cast(perfResults[i].fwd_algo); + | ^~~~~~~~~~~ +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +13 warnings generated when compiling for host. +1 warning generated when compiling for gfx906. +[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp 1 warning generated when compiling for host. -3 warnings generated when compiling for gfx906. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/softmax_api.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -3301,6 +3603,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -3364,268 +3673,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 201 | ptrAlgos[idx] = algos[idx]; - | ^~~~~~~~ -65 warnings generated when compiling for gfx906. -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 236 | values = {x, x + static_cast(size)}; - | ^ -5 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 73 | auto pads = std::vector(padA, padA + spatialDim); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 74 | auto strides = std::vector(strideA, strideA + spatialDim); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); - | ^~~~~~~~~ -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp -unsafe buffer access [-Wunsafe-buffer-usage] - 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 509 | perfResults[i].fwd_algo = - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 510 | static_cast(perfResults[i].bwd_data_algo); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1138 | perfResults[i].bwd_data_algo = - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1139 | static_cast(perfResults[i].fwd_algo); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:541 warning generated when compiling for host. -: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -6 warnings generated when compiling for gfx906. -[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ 1 warning generated when compiling for gfx906. -2 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/softmax_api.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp +3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -3633,49 +3682,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -3717,8 +3723,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:1 warning generated when compiling for host. -13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -3865,13 +3870,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1012:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1012 | p_outStrides[2], | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1014:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -3932,52 +3931,76 @@ 1101 | p_outStrides[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1102 | [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o - p_outStrides[3], + 1102 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1103:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1103 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp - p_outStrides[4], + 1103 | p_outStrides[4], | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o -:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1104 | p_outStrides[5], | ^~~~~~~~~~~~ +3 warnings generated when compiling for gfx906. +65 warnings generated when compiling for gfx906. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp +84 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 205 | auto json = nlohmann::json::from_msgpack(data, data + size); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +1 warning generated when compiling for host. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp +3 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp +[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. -84 warnings generated when compiling for gfx906. +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 3 warnings generated when compiling for gfx906. -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -4016,6 +4039,87 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp:90:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 205 | auto json = nlohmann::json::from_msgpack(data, data + size); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +11 warnings generated when compiling for host. +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -4027,22 +4131,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:154:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | inputs[idx] = std::to_string(lens[idx]); | ^~~~ -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp -11 warnings generated when compiling for host. -[ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/generic_search.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4064,7 +4176,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4087,9 +4199,10 @@ 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -4108,13 +4221,10 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o - | PerformanceCocd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp -nfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -4135,7 +4245,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +6 warnings generated when compiling for host. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4157,7 +4269,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4174,14 +4292,13 @@ 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + 62 | return SerDes<>::Deserialize(static[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o +_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -1 warning generated when compiling for host. -[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -4226,6 +4343,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -4270,6 +4433,119 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for host. +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/softmax_api.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; @@ -4279,7 +4555,17 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver - | ^ + | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ @@ -4366,6 +4652,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ +3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4428,26 +4715,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_description.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -4479,19 +4747,128 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3UIn file included from (-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4513,7 +4890,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4527,30 +4904,6 @@ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here -[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp -: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here @@ -4559,7 +4912,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +14 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4581,7 +4935,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -4603,103 +4957,128 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -2 warnings generated when compiling for host. -[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp +1 warning generated when compiling for host. +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:301:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here + 301 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<1>{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:302:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here + 302 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<2>{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:460:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 460 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:478:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 478 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn.cpp:531:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 531 | xDesc.data, xDesc.data + seqLength, 0, [](size_t x, miopenTensorDescriptor_t y) { - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -4778,20 +5157,85 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buIn file included from ffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/softmax_api.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -61 | 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -4868,90 +5312,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:301:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 301 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<1>{}, miopenConvolutionAlgoDirect); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:303:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here + 303 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<4>{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -5005,67 +5398,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] -warning: 78 | class ComputedIterator : public std::iterator - | ^ -unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:211:36: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp61:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here - | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -237 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -48:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnote: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:263:48: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:302:5:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 302 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<2>{}, miopenConvolutionAlgoDirect); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -129 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - s61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -truct /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -_GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - CXX17_DEPRECATED iterator - | ^ -61/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -135 | # d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - fine _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -5079,6 +5443,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -5113,17 +5488,25 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling/problem_description.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -5227,41 +5610,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -54 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:303:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 303 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<4>{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 3 warnings generated when compiling for gfx906. -78 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] @@ -5294,30 +5650,147 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -5327,30 +5800,8 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase/build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp - :53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ @@ -5360,37 +5811,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +29 43 | virtual ~PerfConfig() = default; | ^ +: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig + In file included from 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp::62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 32244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_indeIn file included from x/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator +) 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hppU:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here @@ -5406,104 +5886,15 @@ 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:305:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 305 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<16>{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:309:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 309 | RegisterWithSolver( + (305 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<16>{}, miopenConvolutionAlgoDirect); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +y/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here + )129 | struct _GLIBCXX17_DEPRECATED iterator | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] +;/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + +135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -5542,10 +5933,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index)6 warnings generated when compiling for host. - U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -5593,35 +5980,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp +1 warning generated when compiling for host. +78 warnings generated when compiling for gfx906. +46 warnings generated when compiling for gfx906. +54 warnings generated when compiling for gfx906. +34 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:327:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here - 327 | RegisterWithSolver(registry, ++id, ConvBinWinoRxS<3, 2>{}, miopenConvolutionAlgoWinograd); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:309:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 309 | RegisterWithSolver( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' @@ -5656,9 +6046,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -5679,10 +6072,159 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -34 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:327:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here + 327 | RegisterWithSolver(registry, ++id, ConvBinWinoRxS<3, 2>{}, miopenConvolutionAlgoWinograd); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 266 | : held(static_cast< ValueType&& >(value)) + | ^ +/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here + 107 | : content(new holder< typename decay::type >(static_cast(value))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here + 86 | return GetDefaultPerformanceConfig(ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -5703,6 +6245,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +164 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -5735,7 +6278,56 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +38 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:77:12: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 77 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: In file included from in implicit copy constructor for 'miopen::solver::SolverBase' first required here/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -5753,16 +6345,7 @@ 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -){} 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -; + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; @@ -5770,22 +6353,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 362 | RegisterWithSolver( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h +:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | struct FusionTunableSolverBase : FusionSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here + 77 | struct FusionTunableSolver : FusionTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U :In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ + P/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppe:r53f:C8o:n fnote: iin implicit copy constructor for 'miopen::solver::PerfConfig' first required hereg +Base

r +f C| o ^n +fig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp14::313 :note: 8in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here: + note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 109 | 313 | ssterlufc t= Peorufto;r +ma n| c ^e +ConfigCo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppn:vA62s:m261:x 1note: Uin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +: PerfCo n62f | i g B a s e < P erreftourrmna nSceerCDoensfg:Co:nDveAssemr1ixa1lUi>z +e | ( ^s +tatic_castin implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here( +*this )364, | s ) ; +r et| u ^r +n pp; + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp| : ^244 +:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -5914,12 +6541,55 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 367 | struct ConvAsm1x1U final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -5932,8 +6602,7 @@ 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return Ge1 warning generated when compiling for host. -tAllSolutions(ctx, + 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; @@ -5951,41 +6620,131 @@ 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprIn file included from ecated__]] + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 266 | : held(static_cast< ValueType&& >(value)) - | ^ -/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here - 107 | : content(new holder< typename decay::type >(static_cast(value))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here - 86 | return GetDefaultPerformanceConfig(ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here - 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); - | ^ -[ 24%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:903:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 903 | p_outLengths[pos] = static_cast(outDescLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:904:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 904 | p_outStrides[pos] = static_cast(outDescStrides[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:905:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 905 | p_inLengths[pos] = static_cast(inDescLengths[i]); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:906:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 906 | p_inStrides[pos] = static_cast(inDescStrides[i]); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:916:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 916 | p_inLengths[pos] = static_cast(inDescLengths[i]); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:917:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 917 | p_inStrides[pos] = static_cast(inDescStrides[i]); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:999:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 999 | p_inLengths[1], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1000:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1000 | p_inLengths[2], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1001:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1001 | p_inLengths[3], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1002:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1002 | p_inLengths[4], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1003:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1003 | p_inLengths[5], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1005 | p_inStrides[1], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1006:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1006 | p_inStrides[2], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1007:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1007 | p_inStrides[3], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1008:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1008 | p_inStrides[4], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1009:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1009 | p_inStrides[5], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1011:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1011 | p_outStrides[1], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1012:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1012 | p_outStrides[2], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1013 | p_outStrides[3], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1014:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1014 | p_outStrides[4], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1015:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1015 | p_outStrides[5], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1023:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1023 | p_inLengths[1], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1024:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1024 | p_inLengths[2], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1025:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1025 | p_inLengths[3], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1026:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1026 | p_inLengths[4], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1027:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1027 | p_inLengths[5], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1029:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1029 | p_inStrides[1], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1030:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1030 | p_inStrides[2], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1031:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1031 | p_inStrides[3], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1032 | p_inStrides[4], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1033:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1033 | p_inStrides[5], + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1094:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1094 | p_outLengths[1], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1095:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1095 | p_outLengths[2], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1096:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1096 | p_outLengths[3], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1097:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1097 | p_outLengths[4], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1098:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1098 | p_outLengths[5], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1100:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1100 | p_outStrides[1], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1101:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1101 | p_outStrides[2], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1102 | p_outStrides[3], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1103:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1103 | p_outStrides[4], + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1104 | p_outStrides[5], + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6018,8 +6777,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -1 warning generated when compiling for host. -46 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6052,8 +6853,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6086,28 +6885,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6140,49 +6917,173 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 409 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 157 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 263 | struct ConvAsm3x3U final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm3x3U' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -6215,136 +7116,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 409 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -14 warnings generated when compiling for gfx906. -38 warnings generated when compiling for gfx906. -1 warning generated when compiling for host. -3 warnings generated when compiling for gfx906. -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ @@ -6375,6 +7151,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:675:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 675 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6407,13 +7204,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -6445,120 +7236,78 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -: PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 364 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -fConfig - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - | 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp new(buffer + second_index) U(y); - | ^~~~~~ -:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - 62 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp61 | new(buffer + second_index) U(y); - | ^~~~~~ -:244:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnote: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -244 61 | new(buffer + second_index) U(y); - | ^~~~~~ - | P/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - erformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 367 | struct ConvAsm1x1U final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here + 466 | return pp; | ^ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6591,57 +7340,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -6674,84 +7394,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -m 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp3x3U() : PerformanceConfigConvAsm3:x3U(-1, -1, 53-1) {} -: 8| : ^ -note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested hereIn file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp62: | 29 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 32 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hppr:e31t: -uIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hppn: 33S: -eIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppD:e54s: -:::61D:e13:s erwarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]a -lize(static_cast <61D | e r i v e d & > (n*etwh(ibsu)f,fe rs )+; s - e| co ^n -d_index)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :244:38: Unote: (in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested herey -); - | ^~~~~~ - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp {:} -61: 13| : ^ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -6783,6 +7431,50 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp61: | 39 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp : 35 : + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppn:e78w:(38b: ufwarning: f'iterator' is deprecated [-Wdeprecated-declarations]e +r + second_ind ex78) | cUl(ays)s; +C o| m ^~~~~~p +utedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 476 | RegisterWithSolver(registry, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -6791,36 +7483,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -6950,367 +7612,135 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solution.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 476 | RegisterWithSolver(registry, +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:480:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 480 | RegisterWithSolver(registry, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 333 | u18int32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - warning 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -s generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:480:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 480 | RegisterWithSolver(registry, +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:486:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 486 | RegisterWithSolver(registry, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:77:12: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 77 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 45 | struct FusionTunableSolverBase : FusionSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here - 77 | struct FusionTunableSolver : FusionTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -164 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:486:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 486 | RegisterWithSolver(registry, +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 497 | RegisterWithSolver( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -: 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfig() = default; | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -:237:8: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 61 | new(buffer + second_index) U(y); - | ^~~~~~ -100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - 100 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp61:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - | new(buffer + second_index) U(y); - | ^~~~~~ -244 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -Perform/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:456:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here + 456 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7328,172 +7758,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solution.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35 : -154/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp | : 78 : 38 : warning: 'iterator' is deprecated [-Wdeprecated-declarations] - memcpy(hip_a r78g | sc l+a ssse cCoonmdp_uitneddeIx,t e&r(aatnoyr_ a: rpgu.bbluifcf esrt[d0:]):,i taenrya_taorrg<.ssitzde:(:)i)n;p -u t| _ ^~~~~~~~i -terator_tag, PerformanceConfig> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:497:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 497 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:903:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 903 | p_outLengths[pos] = static_cast(outDescLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:904:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 904 | p_outStrides[pos] = static_cast(outDescStrides[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:905:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 905 | p_inLengths[pos] = static_cast(inDescLengths[i]); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:906:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 906 | p_inStrides[pos] = static_cast(inDescStrides[i]); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:916:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 916 | p_inLengths[pos] = static_cast(inDescLengths[i]); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:917:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 917 | p_inStrides[pos] = static_cast(inDescStrides[i]); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:999:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 999 | p_inLengths[1], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1000:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1000 | p_inLengths[2], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1001:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1001 | p_inLengths[3], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1002:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1002 | p_inLengths[4], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1003:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1003 | p_inLengths[5], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1005 | p_inStrides[1], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1006:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1006 | p_inStrides[2], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1007:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1007 | p_inStrides[3], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1008:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1008 | p_inStrides[4], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1009:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1009 | p_inStrides[5], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1011:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1011 | p_outStrides[1], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1012:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1012 | p_outStrides[2], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1013 | p_outStrides[3], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1014:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1014 | p_outStrides[4], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1015:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1015 | p_outStrides[5], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1023:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1023 | p_inLengths[1], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1024:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1024 | p_inLengths[2], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1025:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1025 | p_inLengths[3], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1026:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1026 | p_inLengths[4], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1027:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1027 | p_inLengths[5], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1029:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1029 | p_inStrides[1], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1030:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1030 | p_inStrides[2], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1031:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1031 | p_inStrides[3], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1032 | p_inStrides[4], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1033:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1033 | p_inStrides[5], - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1094:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1094 | p_outLengths[1], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1095:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1095 | p_outLengths[2], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1096:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1096 | p_outLengths[3], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1097:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1097 | p_outLengths[4], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1098:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1098 | p_outLengths[5], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1100:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1100 | p_outStrides[1], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1101:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1101 | p_outStrides[2], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1102 | p_outStrides[3], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1103:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1103 | p_outStrides[4], - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1104 | p_outStrides[5], - | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -7526,6 +7793,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3237:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3237 | struct ConvAsmBwdWrW1x1 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW1x1' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:845:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 845 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +48 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 201 | ptrAlgos[idx] = algos[idx]; + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -7558,15 +7859,30 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -7598,15 +7914,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -figBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here - 466 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +14 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7615,30 +7925,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:675:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 675 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | In file included from ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7647,77 +7962,56 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here + 329 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7738,8 +8032,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -7760,89 +8053,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 157 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 201 | ptrAlgos[idx] = algos[idx]; - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 263 | struct ConvAsm3x3U final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm3x3U' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -7878,211 +8112,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) - | ^ -14 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -4 warnings generated when compiling for host. -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for host. -[ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -8176,6 +8205,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -8218,6 +8259,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -8362,28 +8475,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -5 warningIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - generated/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - when compiling for /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -8395,8 +8499,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppgfx906. -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -8474,44 +8577,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -53 | stru/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppct PerfConfigBase : PerfConfig - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 61237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:100:20: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnote: :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - - 100 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:62:26: note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - - 62 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -8531,7 +8613,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +18 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8540,23 +8623,85 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ -96 warnings generated when compiling for gfx906. -48 warnings generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ 3 warnings generated when compiling for host. +96 warnings generated when compiling for gfx906. +10 warnings generated when compiling for host. [ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) + | ^ +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -8599,6 +8744,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: @@ -8660,7 +8822,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); + | ^ +22 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8669,12 +8861,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:456:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here - 456 | return pp; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -8687,7 +8939,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -8707,29 +8959,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3237:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3237 | struct ConvAsmBwdWrW1x1 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW1x1' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:845:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 845 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -8753,66 +8983,70 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -22 warnings generated when compiling for gfx906. -10 warnings generated when compiling for host. -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ +5 warnings generated when compiling for gfx906. +5 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. 53 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -8820,9 +9054,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +21 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8843,8 +9078,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8865,31 +9100,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -5 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8910,8 +9121,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -8932,61 +9142,90 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here + 755 | return pp; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9007,8 +9246,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9029,8 +9267,50 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +16 warnings generated when compiling for gfx906. +84 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here + 874 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:888:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 888 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9051,8 +9331,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9073,7 +9355,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here + 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here + 526 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9094,7 +9417,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9115,15 +9439,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -9131,9 +9447,59 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9154,7 +9520,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9175,8 +9542,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +3 warnings generated when compiling for host. +19 warnings generated when compiling for gfx906. +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9197,8 +9568,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9217,94 +9588,50 @@ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | P3 warnings generated when compiling for host. +erformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here - 874 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here - 297 | In file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cppe:t27u: -rIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp :G29e: -nIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppr:i35c: -SIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hppa:r31ch: -(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpps:,43 :c13tx:, warning: idefinition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]n -voke_ctx); - | ^ - 43 | virtual/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp :~888P:e12r:f Cnote: oin instantiation of function template specialization 'miopen::solver::GenericSearch' requested heren -fig() = d e888f | a u l t ;r -e t| u ^r -n GenericSearch(*t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpphi:s53,: 8c:t xnote: ,in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here -proble m53, | sitnrvucotk eP_ecrtfxC);o -n f| i ^g -Base : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9325,8 +9652,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9347,11 +9690,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -3 warnings generated when compiling for host. -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9372,8 +9732,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9394,7 +9753,93 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here + 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9415,7 +9860,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -9436,8 +9882,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -84 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -9536,27 +9981,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9591,7 +10015,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -9618,6 +10041,202 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9633,81 +10252,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_inIn file included from dex) U(y); -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: | warning: ^~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp): 61U:(13y:) ;warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] -| ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:f61e:r13 :+ warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e -cond_ind e61x | ) U ( y ) ; - n| e ^~~~~~w -(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp13::61 :warning: 13unsafe pointer arithmetic [-Wunsafe-buffer-usage]: - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 6161 | | nneeww((bbuuffffeerr ++ sseeccoonndd__iinnddeexx)) UU(y()y; -) ;| - ^~~~~~ -| ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppff:e61r: 13+: swarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]c -ond_ind e61x | ) U ( y ) ; - n| e ^~~~~~w -(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buff/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe:r 61+: 13s:e cwarning: ounsafe pointer arithmetic [-Wunsafe-buffer-usage]n -d_index) 61U | ( y ) ; - | ^~~~~~ -new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnd:e61x:)13 :U (warning: yunsafe pointer arithmetic [-Wunsafe-buffer-usage]) -; - | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppi:61:n13d:e xwarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage] -U(y); - | ^~~~~~ -61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sec/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:n61d:_13i:n dwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]x -) U(y); - 61| | ^~~~~~ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 61 | n e w ( b unfefwe(rb u+f fseerc o+n ds_eicnodnedx_)i nUd(eyx)); -U (| y ^~~~~~) -; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -9719,12 +10279,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp_a:r61g:s13 :+ warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e -cond_index, 61& | ( a n y _a r g . bnuefwf(ebru[f0f]e)r, +a nsye_caorngd._siinzdee(x))) ;U -( y| ) ^~~~~~~~; - - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9750,25 +10304,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -9831,36 +10366,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -9957,6 +10462,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -10014,16 +10528,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -10075,58 +10579,287 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -16 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 21 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +26 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +21 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -10181,7 +10914,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -3 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -10240,7 +10972,8 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | new(buf26fe warningrs generated+ when compiling for sgfx906e. +cond_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -10266,9 +10999,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10277,41 +11008,79 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:801:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 801 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5164:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5164 | struct ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:77:12: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here + 77 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | struct FusionTunableSolverBase : FusionSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here + 77 | struct FusionTunableSolver : FusionTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here + 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -10319,9 +11088,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10342,230 +11110,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" @@ -10603,29 +11148,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10638,7 +11161,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -10660,88 +11183,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -19 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -65 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConf14 warnings generated when compiling for host. +ig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -10757,32 +11221,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 364 | return pp; | ^ -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 367 | struct ConvAsm1x1U final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -26 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +21 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10791,132 +11232,87 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here - 526 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here - 755 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +29 78 | virtual ~SolverBase() = default; | ^ +: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 367 | struct ConvAsm1x1U final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -10938,7 +11334,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -10960,7 +11356,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -10969,16 +11365,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:801:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 801 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:466:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here + 466 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -10991,271 +11384,104 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5164:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5164 | struct ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:675:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 675 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:77:12: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 77 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 45 | struct FusionTunableSolverBase : FusionSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here - 77 | struct FusionTunableSolver : FusionIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -TunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here - 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:26: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | <definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:881422 ::436812 | :: warning: warning: unsafe buffer access [-Wunsafe-buffer-usage] unsafe buffer access [-Wunsafe-buffer-usage]v - -irtual ~Perf C1422o | n f i88 g | ( ) = i fd e (f ca fu gl .t t; e -n s o| r ^ _ - b<_8r :1e anote: &din implicit copy constructor for 'miopen::solver::PerfConfig' first required here_& -l e(nxg t!h =s53 [ | 11s ]t| r|' first required here:f -89(:(24g:e mwarning: munsafe buffer access [-Wunsafe-buffer-usage]_ -k %423 | csftgru.cgte m89Pm | e_ kr f_o pr em ra _n bc le oC co nk f i !g =C o 0n )v A &s<&m< 1 (xtc1efUngVs.2ot re:_n asP_oetrrh_fraCe_oatndhf_rilegeaBndag_stlehe_c "e1 C<)o<)n -ft ie| gn ^~~~~~~~~~~~~~~~~~~~~~~~~~~Cs -oonrv_Aas_mc1l/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cppxu:1s1487Ut:Ve12r2:_> l -warning: e unsafe buffer access [-Wunsafe-buffer-usage]n| -g ^t -hs[0] << " x1487"/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp | -: 466 | : ^~~~~~~~~~~~~~~~~~~~~~~12 -: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here -if/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp( :c46690 | f: g24 : . t warning: erunsafe buffer access [-Wunsafe-buffer-usage]n -estourr_nb_ tphpr;e - a d90| _ | l ^ e - n g t h s [ 1 ] > 1 & & ( x ' first required here - 174 | struct ConvTunableSolverBase : ConvSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11276,24 +11502,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11305,17 +11530,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -26 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11324,57 +11541,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] -note: 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppin implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - :297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -21 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:14 warnings generated when compiling for host. -31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default34 warnings generated when compiling for host. -; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 157 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: @@ -11383,14 +11584,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp -12 warnings generated when compiling for host. -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 263 | struct ConvAsm3x3U final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm3x3U' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -11423,17 +11639,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11454,8 +11663,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11476,32 +11684,188 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:675:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 675 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11510,19 +11874,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11531,29 +11895,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 157 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:456:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here + 456 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -11566,16 +11930,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 263 | struct ConvAsm3x3U final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3237:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3237 | struct ConvAsmBwdWrW1x1 final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW1x1' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:845:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 845 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11596,8 +11960,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -78 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11606,20 +11969,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -46 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11637,31 +11999,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11682,17 +12025,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase :In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11713,21 +12069,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ - PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here - 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 117 | return GenericSearch(*this, context, fused_invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11736,41 +12078,137 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) - | ^ -54 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator<[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -std::input_iterator_tag, PerformanceConfig> +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_concd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp -figs.begin(), all_configs.end())), +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -3 warnings generated when compiling for host. -[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +54 warnings generated when compiling for host. +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here + 329 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11791,7 +12229,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11812,25 +12251,178 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here - 263 | struct ConvAsm3x3U final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:56: note: in implicit move constructor for 'miopen::solver::ConvAsm3x3U' first required here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppbu:f61f:e13r:[ 0warning: ]unsafe pointer arithmetic [-Wunsafe-buffer-usage]) +, any_arg .61s | i z e ( ) ) ; + | ^~~~~~~~ +new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here + 263 | struct ConvAsm3x3U final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:56: note: in implicit move constructor for 'miopen::solver::ConvAsm3x3U' first required here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ @@ -11908,7 +12500,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -11917,375 +12509,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:249:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 249 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(problem)) +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:282:20: note: in implicit move assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 282 | config = value.GetDefaultPerformanceConfig(ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:299:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here - 299 | return GetPerfCfgParams(ctx, db, std::integral_constant()); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:276:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 276 | RegisterWithSolver(registry, ++id, ConvAsm1x1U{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -38 warnings generated when compiling for host. -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:277:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 277 | RegisterWithSolver(registry, ++id, ConvAsm1x1UV2{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(consIn file included from t /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cppa:ut27o: -&In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hppc:u29r: -rIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppn:t32_: -cIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hppn:f31i: -gIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:: 33a: -lIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp_:c54on: -f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppig:s154): -20 :| ^warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp: 211154: | 36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - mem cp211y | ( h i p _ a r g s + sreectounrdn_ imnidoepxe,n :&:(saonlyv_earr:g.b:uGfefteArl[l0S])o,l uatniyo_nsa(rvga.lsuiez,e (c)t)x;) -; -| ^~~~~~~~| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsIn file included from mDirect3x3WrW : P/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -erfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here - 329 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_clusterIn file included from _lengths[2] * cfg/build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solution.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[.tensor_b_thread_lengths[2]0]), any_arg.size()); - | ^~~~~~~~ -; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -12409,22 +12644,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -154 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -12582,7 +12809,227 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +78 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:282:20: note: in implicit move assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 282 | config = value.GetDefaultPerformanceConfig(ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:299:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here + 299 | return GetPerfCfgParams(ctx, db, std::integral_constant()); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:276:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 276 | RegisterWithSolver(registry, ++id, ConvAsm1x1U{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:277:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 277 | RegisterWithSolver(registry, ++id, ConvAsm1x1UV2{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +46 warnings generated when compiling for host. +65 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp +12 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -12590,7 +13037,127 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerforIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" @@ -12628,7 +13195,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: +manceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12641,6 +13210,167 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 728 | cfg.tensor_b_thread_lengths[1] == 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +17 warnings generated when compiling for gfx906. +19 warnings generated when compiling for gfx906. +24 warnings generated when compiling for gfx906. +38 warnings generated when compiling for host. +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] @@ -12673,8 +13403,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -21 warnings generated when compiling for gfx906. -14 warnings generated when compiling for host. +5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] @@ -12707,175 +13436,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -3 warnings generated when compiling for gfx906. -21 warnings generated when compiling for gfx906. -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] @@ -12908,27 +13489,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solution.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] @@ -12961,97 +13529,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53In file included from :8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here -: 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator + 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) @@ -13080,11 +13561,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator + 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) @@ -13113,7 +13611,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -13122,45 +13620,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:456:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here - 456 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3237:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3237 | struct ConvAsmBwdWrW1x1 final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW1x1' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:845:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 845 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -13169,19 +13641,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -13221,31 +13693,116 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 359 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +18 warnings generated when compiling for host. +34 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 282 | for(const auto& current_config : all_configs) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 232 | return GetAllSolutions(ctx, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here + 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here + 263 | registry.value_to_entry.at(value).solver = TSolver{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here + 362 | RegisterWithSolver( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -13299,45 +13856,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 359 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -13345,38 +13867,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const auto& current_config : all_configs) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | return miopen::solver::GetAllSolutions(value, ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | return GetAllSolutions(ctx, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here - 263 | registry.value_to_entry.at(value).solver = TSolver{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here - 362 | RegisterWithSolver( - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o +[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13441,6 +13935,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13473,6 +13968,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +3 warnings generated when compiling for host. +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp +3 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13505,52 +14007,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp +3 warnings generated when compiling for host. +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIteIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -rator : public std::iterator + 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) @@ -13559,28 +14024,7 @@ 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here - 232 | retIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) - | ^ -urn GetAllSolutions(ctx, + 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; @@ -13600,23 +14044,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13649,9 +14122,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -13660,23 +14131,157 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here + 874 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:888:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 888 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here + 755 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ @@ -13686,40 +14291,19 @@ 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 282 | for(const autoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -& 43 | virtual ~PerfConfig() = default; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppcurrent_config : all_configs) + 282 | for(const auto& current_config : all_configs) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - :109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp211:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - | return miopen::solver::GetAllSolutions(value, ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp244:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here - | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; + 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; @@ -13733,6 +14317,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +28 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13768,9 +14394,7 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator -3 warnings generated when compiling for host. + 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) @@ -13799,18 +14423,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +14 warnings generated when compiling for gfx906. +48 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here + 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here + 526 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13843,7 +14499,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" @@ -13881,7 +14548,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13894,7 +14561,68 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -19 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13927,6 +14655,64 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -13936,8 +14722,7 @@ 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here - 211 | 3 warnings generated when compiling for host. - return miopen::solver::GetAllSolutions(value, ctx); + 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, @@ -13960,7 +14745,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -13981,27 +14766,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -14034,49 +14798,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -14109,6 +14851,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -14141,7 +14904,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -14174,8 +14957,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -14208,17 +15005,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here + 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -14250,40 +15059,58 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp +19 warnings generated when compiling for host. +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +5 warnings generated when compiling for host. +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o +22 warnings generated when compiling for host. +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5719:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:323:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmBwdXdlops' first required here + 323 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; + 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase @@ -14294,27 +15121,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5756:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5756 | struct ConvHipImplicitGemmBwdXdlops final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^237 | struct Pe -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -rformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:338:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 338 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: @@ -14338,6 +15154,17 @@ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); + [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o +| ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp +: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -14372,14 +15199,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +96 warnings generated when compiling for host. 3 warnings generated when compiling for host. -3 warnings generated when compiling for gfx906. -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp -48 warnings generated when compiling for host. -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -14387,8 +15209,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -14425,36 +15255,158 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 728 | cfg.tensor_b_thread_lengths[1] == 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -.tensor_b_cluster_lengthscd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp -[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here + 78 | class ComputedIterator : public std::iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_funcs.h:153:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here + 153 | return std::__distance(__first, __last, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14475,13 +15427,73 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig(24) = default; + 43 | virtual ~PerfConfig() = default; | ^ - warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ @@ -14497,7 +15509,188 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +22 warnings generated when compiling for gfx906. +[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengthIn file included from s[2/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp]: 27: +' first required here + << tens o1666r | _sbt_rutchtr ePaedr_floernmgatnhcseI[m1p]l i92 + | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp : 116: 17 : note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here +<< tens o116r | _ b _ t h r e a d _ l e ntgmtph s=[ 1{]2 5<6<, " x2"5 6<,< 8t,e n1s2o8r,_ b1_2t8h, r4e,a df_allesneg,t htsr[u2e]} <;< + | " ^x +" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:: 215warning: :unsafe buffer access [-Wunsafe-buffer-usage]24 +: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here + 93 | 215 | g e t _ e u r i s t i c _ c o::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -) {} +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14543,22 +15741,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here - 78 | class ComputedIterator : public std::iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_funcs.h:153:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here - 153 | return std::__distance(__first, __last, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14574,7 +15769,28 @@ 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | returnIn file included from SerDes<>::Deserialize/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14583,21 +15799,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNch(ws +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5719:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmBwdXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppt:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx);atic_cast' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -erived&>(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14606,13 +15817,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5719:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:323:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmBwdXdlops' first required here - 323 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 423 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 702 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -14625,31 +15839,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5756:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5756 | struct ConvHipImplicitGemmBwdXdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:338:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 338 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 514 | config = {256, 128, 128, 16, 4, 4}; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14670,48 +15869,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 680 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : 96C warnings generated when compiling for host. -onvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 697 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14732,9 +15890,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -[ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:532:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here + 532 | config = {256, 128, 128, 16, 4, 4}; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14743,16 +15914,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here - 874 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here + 423 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:788:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 788 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -14765,20 +15936,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2105:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2105 | struct ConvHipImplicitGemmBwdDataV4R1 final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:888:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 888 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 803 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -22 warnings generated when compiling for host. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14799,30 +15966,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14831,21 +15997,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 514 | config = {256, 128, 128, 16, 4, 4}; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14854,63 +16012,142 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 680 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 697 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp +16 warnings generated when compiling for host. +[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 643 | struct PerformanceImplicitGemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here + 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 142 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14919,23 +16156,120 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:801:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 801 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5164:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5164 | struct ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -14972,7 +16306,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -14981,19 +16315,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here + 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here + 236 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15002,19 +16334,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here + 299 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5642 | struct ConvHipImplicitGemmFwdXdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15023,108 +16371,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -5 warnings generated when compiling for host. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); - | ^ -3 warnings generated when compiling for host. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp -14 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here + 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here + 710 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here - 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here - 215 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here + 423 | return pp; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 869 | return GetPerformanceConfigBase(ctx, problem); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +23 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15133,16 +16454,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5719:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmBwdXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:480:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here + 480 | config = {256, 128, 128, 16, 4, 4}; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15151,19 +16469,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 643 | struct PerformanceImplicitGemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here + 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15172,16 +16490,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here 423 | return pp; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 702 | return GetPerformanceConfigBase(ctx, problem); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:611:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 611 | return GetPerformanceConfigBase(ctx, problem); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -15194,50 +16512,86 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1081:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1081 | struct ConvHipImplicitGemmV4R4Fwd final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4Fwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:626:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 626 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here + 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here + 270 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here + 853 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here + 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:526:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here - 526 | return pp; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -15250,18 +16604,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5547:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5547 | struct ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1713:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1713 | struct ConvHipImplicitGemmForwardV4R4Xdlops final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdDlopsNCHWC' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:540:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 540 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -15312,90 +16668,55 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:863:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 863 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:864:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 864 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:890:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 890 | if(cfg.nxe == 0 && cfg.tensor_b_thread_lengths[3] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:891:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 891 | (ho * wo) % cfg.tensor_b_thread_lengths[3] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:897:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 897 | if(cfg.nxe == 1 && cfg.tensor_a_thread_lengths[3] > 1 && !is_unit_yx) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:941:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 941 | if((cfg.tensor_a_thread_lengths[0] != 1 || cfg.tensor_a_thread_lengths[1] != 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp:942:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 942 | cfg.tensor_b_thread_lengths[0] != 1 || cfg.tensor_b_thread_lengths[1] != 1) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15404,13 +16725,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:532:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here - 532 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15419,16 +16746,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:788:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 788 | return GetPerformanceConfigBase(ctx, problem); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here + 878 | return config; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: +21 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -15440,7 +16765,28 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +27 warnings generated when compiling for gfx906. +[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15449,50 +16795,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here - 755 | return pp; - | ^ - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2105:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2105 | struct ConIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -vHipImplicitGemmBwdDataV4R1 final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 803 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -15567,246 +16907,92 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -28 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] -G 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - LIBCXX17_DEPRECAT88ED iterato | r - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135: 34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # d efine _GL I << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - BCXX17_D92EPRECAT | ED [[__de precated__]] - | ^ - << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15815,19 +17001,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here - 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here + 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here + 260 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -15837,89 +17020,7 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigCIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -onvAsm3x3/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -U : PerfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -15930,287 +17031,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:801:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 801 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5164:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5164 | struct ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -16 warnings generated when compiling for host. -23 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -27 warnings generated when compiling for gfx906. -22 warnings generated when compiling for gfx906. -[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -27 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16219,298 +17056,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here - 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here - 710 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 869 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -27 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here - 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 643 | struct PerformanceImplicitGemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here - 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 142 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -5 warnings generated when compiling for gfx906. -19 warnings generated when compiling for host. -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp -5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -16527,196 +17084,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:480:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here - 480 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:611:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 611 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1081:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1081 | struct ConvHipImplicitGemmV4R4Fwd final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4Fwd' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:626:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 626 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here - 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here - 236 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here - 260 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16725,27 +17093,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 643 | struct PerformanceImplicitGemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here - 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +5 warnings generated when compiling for gfx906. +27 warnings generated when compiling for gfx906. +27 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16754,68 +17114,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here - 270 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.5 warnings generated when compiling for gfx906. -tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here + 483 | config = {256, 128, 128, 16, 4, 4}; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16824,13 +17129,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here - 853 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here + 903 | return config; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -16839,13 +17144,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 903 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here + 423 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 614 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -16858,29 +17166,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1713:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1713 | struct ConvHipImplicitGemmForwardV4R4Xdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1339 | struct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 878 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] @@ -16898,91 +17191,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBas21 warnings generated when compiling for host. -e() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1772 | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here - 299 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5642 | struct ConvHipImplicitGemmFwdXdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17003,7 +17212,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17024,40 +17233,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 483 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 614 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -17070,16 +17246,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1339 | struct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1772 | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17100,7 +17308,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17121,7 +17329,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17142,7 +17364,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17163,6 +17385,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -17181,22 +17427,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233:25)>' requested here 233 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +5 warnings generated when compiling for gfx906. +5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -17213,23 +17445,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17238,36 +17454,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here + 233 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfig() = defaultIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig @@ -17278,7 +17500,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here 866 | return config; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 920 | return config; + | ^ +7 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -17286,22 +17524,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -17314,15 +17559,121 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o + << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | << tensor_b_cluster_lengths[3]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -17360,7 +17711,53 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:85:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 85 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -17397,52 +17794,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 728 | cfg.tensor_b_thread_lengths[1] == 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17457,7 +17845,95 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); +In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp ^~~~~~ +:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + memc p61y | ( h i p _ a r g sn e+w (sbeucfofnedr_ i+n dseexc,o n&d(_ainnyd_eaxr)g .Ub(uyf)f;e +r [| 0 ^~~~~~] +), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_argIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -17479,25 +17955,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:157:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here - 233 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: +.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17506,41 +17966,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17549,14 +18010,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - 920 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -17569,34 +18029,57 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -26 warnings generated when compiling for host. -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIt5 warnings generated when compiling for gfx906. +erator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -17613,6 +18096,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -17631,22 +18121,49 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -17681,81 +18198,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -7 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +7 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here @@ -17764,7 +18245,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17779,43 +18278,83 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17836,7 +18375,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17857,7 +18398,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: @@ -17865,92 +18405,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -5 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. -55 warnings generated when compiling for gfx906. - warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +26 warnings generated when compiling for host. +[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17971,7 +18430,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -17992,101 +18451,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | << tensor_b_cluster_lengths[3]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 728 | cfg.tensor_b_thread_lengths[1] == 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -7 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: +3 warnings generated when compiling for host. +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here @@ -18095,14 +18471,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -18111,98 +18482,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 514 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -: 43 | virtual ~PerfConfig() = default; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hppin implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 4231234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 680 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 697 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -18217,22 +18519,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +28 warnings generated when compiling for host. +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp +7 warnings generated when compiling for gfx906. +7 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -18245,54 +18544,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here - 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here - 215 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -18330,65 +18598,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:338:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 338 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here - 78 | class ComputedIterator : public std::iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_funcs.h:153:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here - 153 | return std::__distance(__first, __last, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -18431,122 +18640,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 702 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ @@ -18565,53 +18669,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -Base : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -18620,50 +18682,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -7 warnings generated when compiling for gfx906. -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -18695,27 +18713,131 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_indIn file included from ex) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp ~:P61e:r13f:C owarning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]f +ig() = de f61a | u l t ; + | ^ +new(buffer + second/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp_:in53d:e8x:) note: Uin implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here( +y); + | ^~~~~~53 + | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | str/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppu:ct61 :P13e:r fwarning: ounsafe pointer arithmetic [-Wunsafe-buffer-usage]r +manceConf i61g | C o n v A s m 3 xn3eUw (:b uPfefrefrC o+n fsiegcBoansde_ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: 1362: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + retu r61n | S e rD e s < > :n:eDwe(sbeufrfiearl i+z es(esctoantdi_ci_ncdeaxs)t +(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(): 61:: 13P:e rwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]o +rmanceCo n61f | i g C o n v A s mn3exw3(Ub(u-f1f,e r- 1+, s-e1c)on d{_}i +n d| e ^x) + U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +5 warnings generated when compiling for gfx906. +21 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here + 78 | class ComputedIterator : public std::iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_funcs.h:153:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here + 153 | return std::__distance(__first, __last, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +19 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +5 warnings generated when compiling for gfx906. +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -18750,24 +18872,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -7 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -18776,35 +18881,58 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here + 215 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -18884,12 +19012,575 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -19 warnings generated when compiling for host. -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 702 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +188 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -18905,6 +19596,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:532:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here 532 | config = {256, 128, 128, 16, 4, 4}; | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -18945,26 +19643,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 803 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -3 warnings generated when compiling for host. -[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -18973,16 +19674,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: @@ -19064,13 +19768,266 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here + 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here + 710 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 869 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 643 | struct PerformanceImplicitGemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here + 709 | structIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +P/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + e148 | struct SolverMixin : SolverBase + | ^ +r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppf:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppo:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +r/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + m884 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +anceImplicitGemmV4R1 : public PerformanceImplicitGemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 142 | return GetPerformanceConfigBase(ctx, problem); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here + 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here + 270 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +22 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 514 | config = {256, 128, 128, 16, 4, 4}; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here + 878 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here + 423 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 680 | return GetPerformanceConfigBase(ctx, problem); + | ^ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1944:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1944 | struct ConvHipImplicitGemmBwdDataV1R1 final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:697:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 697 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -19085,38 +20042,58 @@ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here + 299 | return pp; + | ^ +| ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 5642 | struct ConvHipImplicitGemmFwdXdlops final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.cpp:27: + 61 | new(buffer + second_index) UIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -19132,10 +20109,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -19144,39 +20118,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +y/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp;:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -19194,16 +20149,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp| :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -19212,8 +20167,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + new(buffer + second_index) UIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here + 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here + 236 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -19245,309 +20222,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -5 warnings generated when compiling for gfx906. -14 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here - 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here - 710 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 869 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -5 warnings generated when compiling for gfx906. -3 warnings generated when compiling for host. -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 643 | struct PerformanceImplicitGemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here - 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 142 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -28 warnings generated when compiling for host. -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -27 warnings generated when compiling for host. -27 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -19563,8 +20237,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:480:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here 480 | config = {256, 128, 128, 16, 4, 4}; | ^ -26 warnings generated when compiling for host. -21 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -19605,206 +20277,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:626:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 626 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -27 warnings generated when compiling for host. -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 643 | struct PerformanceImplicitGemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here - 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -22 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:132:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here - 132 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:236:25)>' requested here - 236 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here - 299 | return pp; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 5642 | struct ConvHipImplicitGemmFwdXdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp -24 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19825,7 +20306,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19846,31 +20327,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:166:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 166 | tmp = {256, 256, 8, 128, 128, 4, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:270:25)>' requested here - 270 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -19886,6 +20342,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 853 | return config; | ^ +24 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; @@ -19908,40 +20365,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +26 warnings generated when compiling for host. +[ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp +21 warnings generated when compiling for host. +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -MF CMakeFiles/MIOpen.dir/solver/fft.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/fft.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here - 878 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here + 483 | config = {256, 128, 128, 16, 4, 4}; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19950,44 +20429,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here - 260 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 643 | struct Perforcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -MF CMakeFiles/MIOpen.dir/solver/fft.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/fft.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp +manceImplicitGemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1835:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1835 | struct ConvHipImplicitGemmForwardV4R5Xdlops final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here + 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R5Xdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:1068:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1068 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -5 warnings generated when compiling for host. -21 warnings generated when compiling for host. -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -19996,28 +20453,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 903 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here + 423 | return pp; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here + 614 | return GetPerformanceConfigBase(ctx, problem); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -20030,92 +20475,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1188:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1188 | struct ConvMlirIgemmFwd final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1339 | struct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwd' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:157:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 483 | config = {256, 128, 128, 16, 4, 4}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here - 423 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here - 614 | return GetPerformanceConfigBase(ctx, problem); - | ^ -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 7878 | virtual ~SolverBase() = default; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - virtual ~SolverBase() = default; - | ^ -1339/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - | 148 | struct SolverMixin : SolverBase - | ^ -s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpptruct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -1772/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ - | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -20150,84 +20592,27 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +27 warnings generated when compiling for host. +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ - struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); - | ^ -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -20264,15 +20649,91 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffeIn file included from r + second_index) U(y/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:); + | 29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp ^~~~~~ +:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index)new(buffer + second_ U(y); + | ^~~~~~ +index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + sec 61 | new(bufferond_index) U(y); + | ^~~~~~ + + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buf 61 | new(buffefer + secondr + seco_index) U(y); + nd_index) U(y); + | ^~~~~~ +| ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | n 61 | ew(buffer + new(buffer + secon second_index) U(d_index) U(y); + | ^~~~~~ +y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buff61 | newer + second_index) U(y); +(buffer + second_index) U(y); + | ^~~~~~ + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | 61 | new(buff new(buffer + seer + second_index)cond_index) U(y); + | U(y) ^~~~~~ +; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffe 61 | new(r + secobuffer + second_indend_index) U(yx) U(y); + | ^~~~~~ +); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | 61 | new(buffe newr + second_index) (buffer +U(y); + | ^~~~~~ + secon/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +d_index) U(y); + | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + sec61 | new(buffer + second_index) U(y); + | ^~~~~~ +ond_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | 61 | new(buffer + second_ i n dneexw)( bUu(fyf)e;r + +| ^~~~~~s +econd_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | : ^~~~~~61 +:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp_i:n61d:e13x:) warning: Uunsafe pointer arithmetic [-Wunsafe-buffer-usage]( +y); + | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -20303,29 +20764,11 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | n ew (vbiurftfuearl +~ PseercfoCnod_nifnidge(x)) =U (dye)f;a -ul | t ^~~~~~; - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:61:13: :warning: 1234unsafe pointer arithmetic [-Wunsafe-buffer-usage]: -8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 61 | 1234 | s t rnuecwt( bPuefrffeorr m+a nsceecCoondn_viMnldierxI) geUm(myX)d;l -o p| s ^~~~~~ -: PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:68:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 68 | r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppe:t61u:r13n: Pwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r -formanceC on61v | M l i r I g e m mnXedwl(obpufsf:e:rM l+ir sHeecuornids_tiincdeIxn)i tUR(eyq)u; -e s| t ^~~~~~( -); - | ^ + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -20341,65 +20784,86 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnde:x154): 20U:( ywarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage]; + + | ^~~~~~ + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), an/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppy_:a61r:g13.:s iwarning: zunsafe pointer arithmetic [-Wunsafe-buffer-usage]e +()); + | ^~~~~~~~ + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2056:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2056 | struct ConvMlirIgemmBwdXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwdXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here + 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here + 260 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:85:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 85 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecaIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; +t 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + e204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hppd:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + _204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; +_ 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; +] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp]:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + ^207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + +208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; @@ -21356,58 +21820,54 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -43/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:903:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here + 903 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -1138/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - | 3563 | struct PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cppstruct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1772:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1772 | struct ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:134:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here - :434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 434 | best_config = current_config; - | ^ -134/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:1126:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1126 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ - | tmp = {256, 256, 8, 128, 128, 4, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233:25)>' requested here - 233 | get_euristic_config([&ctx, &problem](const auto& config) { - | ^ +359 warnings generated when compiling for gfx906. +27 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -21424,57 +21884,54 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here - 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here - 233 | get_euristic_config([&ctx, &problem](const auto& config) { +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit move constructor for 'miopen::solver::PerfConfigBase>' first required here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; | ^ -359 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:514:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here + 514 | return pp; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::GetDefaultPerformanceConfig' requested here + 756 | template struct ConvOclBwdWrW2<1>; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 3563 | struct PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here - 866 | return config; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver>' first required here + 3436 | extern template struct ConvOclBwdWrW2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvOclBwdWrW2<1>' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:744:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here + 744 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::Search' requested here + 756 | template struct ConvOclBwdWrW2<1>; + | ^ +21 warnings generated when compiling for host. +[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -21527,786 +21984,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -] 61 | new(buffer + second_index) U(y); - | ^~~~~~ - + Win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - oDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp new(buffer + second_index) U(y); - | ^~~~~~ -:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | win/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -o 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp78 | virtual ~SolverBase() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -207/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp::206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -207/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ - | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] =In file included from (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp204::5378::8 :warning: note: unsafe buffer access [-Wunsafe-buffer-usage]in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - - 53 | struct 204P | e rf C o n f i g B a s e w:i nPoe_rdfaCtoan.fwiign -o _| t ^i -les_HW[i] = (o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppu:t3680_:H8W:[ inote: ]in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here -+ WinoDat a3680H | Ws[tir]u c-t 1P)e r/f oWrimnaonDcaetIamHpWl[iic]i;t -G e| m ^~~~~~~~~~m -WrwV4R4Xdlop/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpps:_P205a:d13d:e dwarning: _unsafe buffer access [-Wunsafe-buffer-usage]G -emm - | ^ - 205 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp : 920 : 12 : note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - wino _920f | i l t e rr.weitnuor_nt icloensf_iHg;W -[ i| ] ^ -= (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; - | ^~~~~ -21 warnings generated when compiling for host. -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit move constructor for 'miopen::solver::PerfConfigBase>' first required here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:514:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here - 514 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::GetDefaultPerformanceConfig' requested here - 756 | template struct ConvOclBwdWrW2<1>; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver>' first required here - 3436 | extern template struct ConvOclBwdWrW2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvOclBwdWrW2<1>' first required here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:744:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here - 744 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::Search' requested here - 756 | template struct ConvOclBwdWrW2<1>; - | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp -188 warnings generated when compiling for gfx906. -23 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:19 warnings generated when compiling for gfx906. +69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here @@ -22318,7 +22006,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp27 warnings generated when compiling for host. +:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22336,58 +22025,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + 78 | class ComputedIterator : public std::iteratorf +ig +| ^| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppin implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here: +328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + 3563 | struct P e328r | f o r m a n c e Ismtpdl:i:cmiitnG(esmtmaWtriwcV_4cRa4sXtdC(osntfdi::gdBiassteaen +d (| ) ^) +), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:134:17: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppnote: :in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here297 +:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 134 | 297 | r e t utrmnp G=e n{e2r5i6c,S e2a5r6c,h (8s,, 1c2t8x,, 1i2n8v,o k4e,_ cftaxl)s;e +, | t ^ +rue}; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233 :12924 | : note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:233:25)>' requested here +struct _G L233I | B C X X 1g7e_tD_EePuRrEiCsAtTiEcD_ ciotnefriagt(o[r& +c t| x ^, + &problem](cons/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht: 135a:u34t:o ¬e: expanded from macro '_GLIBCXX17_DEPRECATED'c +onfig) { +135 | | # ^ +define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSear[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o +ch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' @@ -22409,6 +22122,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here + 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:135:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 135 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:233:25)>' requested here + 233 | get_euristic_config([&ctx, &problem](const auto& config) { + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -22425,31 +22170,37 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3563:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3563 | struct PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here + 866 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22461,10 +22212,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:68:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 68 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -22477,52 +22228,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2056:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2056 | struct ConvMlirIgemmBwdXdlops final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:85:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 85 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here - 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: + 53 | struct PerfConfIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -22535,64 +22257,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3618:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3618 | struct ConvHipImplicitGemmWrwV4R4Xdlops final | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +igBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1290 | struct ConvMlirIgemmFwdXdlops final : ConvIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22613,7 +22309,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +TunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22634,63 +22338,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1188:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1188 | struct ConvMlirIgemmFwd final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwd' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:157:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 920 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22699,13 +22429,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 37 | struct LegacyPerformanceConfig : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here - 124 | return result; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:75:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 75 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22714,13 +22473,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ @@ -22733,15 +22513,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22782,37 +22590,45 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 37 | struct LegacyPerformanceConfig : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here + 124 | return result; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -22821,21 +22637,63 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -19 warnings generated when compiling for gfx906. -17 warnings generated when compiling for host. -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -22844,22 +22702,7 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase' first required here - 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here - 330 | return pp; - | ^ -formanceConfigConvAsm3x3U> + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -22870,32 +22713,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfi[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o +g() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; @@ -22906,62 +22735,92 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required hereIn file included from + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2711:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here - 2711 | extern template struct ConvBinWinoRxS<2, 3>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvBinWinoRxS<2, 3>' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 434 | best_config = current_config; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp297:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:346:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here - 346 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here - 951 | template struct ConvBinWinoRxS<2, 3>; - | ^ -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h | return GenericSearch(s, ctx, invoke_ctx); + | ^ +:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -22969,18 +22828,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -23030,125 +22886,130 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ -9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +23 warnings generated when compiling for host. +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +11 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here - 434 | best_config = In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - current_config; - | ^ -43/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here - | 297 | return GenericSearch(s, ctx, invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here + 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ - virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here + 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ 5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23169,9 +23030,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23192,23 +23052,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +17 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o -MF CMakeFiles/MIOpen.dir/subbuffers.cpp.o.d -o CMakeFiles/MIOpen.dir/subbuffers.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/subbuffers.cpp +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here 129 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23217,24 +23106,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23243,46 +23131,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here + 330 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2711:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here + 2711 | extern template struct ConvBinWinoRxS<2, 3>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvBinWinoRxS<2, 3>' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:346:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here + 346 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here + 951 | template struct ConvBinWinoRxS<2, 3>; + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: @@ -23290,21 +23183,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -355 warnings generated when compiling for host. - warnings generated when compiling for host. - warnings generated when compiling for gfx906. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/target_properties.cpp.o -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o -MF CMakeFiles/MIOpen.dir/subbuffers.cpp.o.d -o CMakeFiles/MIOpen.dir/subbuffers.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/subbuffers.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/target_properties.cpp.o -MF CMakeFiles/MIOpen.dir/target_properties.cpp.o.d -o CMakeFiles/MIOpen.dir/target_properties.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: @@ -23315,36 +23194,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23365,7 +23219,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -23386,12 +23240,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -11 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); @@ -23434,55 +23292,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -ec 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - ond_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | tile_sz0[1] = 32; | ^~~~~~~~ @@ -23703,638 +23512,19 @@ 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; - | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp577: | 31 : + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp : 43 : 13 : warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + result .43n | _ i n _ dvaitrat_utaill e~sP e=r fnC_oinnf_itgi(l)e s=_ rdge[fia_utl]t;; + + | | ^~~~~~~~~~~~~ ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 587 | result.n_stacks = n_in_stacks_sz[s]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here587 + | 53 | s t r u c t P er f C o n f i g B a s e : P e r f Co n friegs +u l| t ^. +n_stacks = n_in_stacks_sz[s]; | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 57 | threadTile[1] = 4; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 60 | groupSize[1] = 16; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 63 | local_work_size[1] = 16; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 68 | threadTile[1] = 4; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | groupSize[1] = 4; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 74 | local_work_size[1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 79 | threadTile[1] = 2; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | groupSize[1] = 4; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | local_work_size[1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 88 | global_work_size[2] = 1; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | global_work_size[2] *= N; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 228 | local_work_size[1][0] = 192; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 231 | local_work_size[6][0] = 192; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 239 | local_work_size[1][0] = 128; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | local_work_size[6][0] = 128; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:250:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 250 | local_work_size[1][0] = 64; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:253:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 253 | local_work_size[6][0] = 64; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:265:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | local_work_size[5][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 266 | global_work_size[5][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 267 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | local_work_size[2][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:272:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 272 | global_work_size[2][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 273 | static_cast((1 + N / 16) * (in_c * out_n / 16)) * local_work_size[2][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 275 | local_work_size[3][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 276 | global_work_size[3][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:277:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_work_size[3][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:279:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 279 | local_work_size[5][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 280 | global_work_size[5][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 281 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:296:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 296 | local_work_size[2][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 297 | global_work_size[2][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 299 | local_work_size[2][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:301:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 301 | local_work_size[3][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 302 | global_work_size[3][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:304:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 304 | local_work_size[3][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 306 | local_work_size[5][0] = 256; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | global_work_size[5][0] = - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:309:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 309 | local_work_size[5][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 402 | vld[0] = local_work_size[ik][0]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 403 | vld[1] = local_work_size[ik][1]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 403 | vld[1] = local_work_size[ik][1]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 404 | vld[2] = local_work_size[ik][2]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 404 | vld[2] = local_work_size[ik][2]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 406 | vgd[0] = global_work_size[ik][0]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 407 | vgd[1] = global_work_size[ik][1]; - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 407 | vgd[1] = global_work_size[ik][1]; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 408 | vgd[2] = global_work_size[ik][2]; - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 408 | vgd[2] = global_work_size[ik][2]; - | ^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -89 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -94 warnings generated when compiling for gfx906. -43 warnings generated when compiling for gfx906. -45 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -5 warnings generated when compiling for host. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor.cpp.o -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -MF CMakeFiles/MIOpen.dir/temp_file.cpp.o.d -o CMakeFiles/MIOpen.dir/temp_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/temp_file.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor.cpp.o -MF CMakeFiles/MIOpen.dir/tensor.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ @@ -24347,9 +23537,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -24369,165 +23557,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/tensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvA[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tmp_dir.cpp.o -sm3x3U(-1, -1, -1) {} -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tmp_dir.cpp.o -MF CMakeFiles/MIOpen.dir/tmp_dir.cpp.o.d -o CMakeFiles/MIOpen.dir/tmp_dir.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tmp_dir.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -3 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required hereIn file included from - 237 | str/build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - uct Per154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -formanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -1 warning generated when compiling for gfx906. -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o -[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o -MF CMakeFiles/MIOpen.dir/binary_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/binary_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/md5.cpp.o -MF CMakeFiles/MIOpen.dir/md5.cpp.o.d -o CMakeFiles/MIOpen.dir/md5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29In file included from : -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -24539,29 +23594,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -24579,29 +23612,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -24621,121 +23635,27 @@ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); - In file included from | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_indeIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit move constructor for 'miopen::solver::PerfConfigBase>' first required here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:514:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here - 514 | return pp; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::GetDefaultPerformanceConfig' requested here - 756 | template struct ConvOclBwdWrW2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver>' first required here - 3436 | extern template struct ConvOclBwdWrW2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvOclBwdWrW2<1>' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:744:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here - 744 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::Search' requested here - 756 | template struct ConvOclBwdWrW2<1>; - | ^ - new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +x) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -24762,49 +23682,6 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp61: | 27 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp : 29 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppn:e35w: -(In file included from b/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hppu:f31f: -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppr :+43 :s13e:c owarning: ndefinition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]d -_index) U(y); - | ^~~~~~ - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:8:: 61note: :in implicit copy constructor for 'miopen::solver::PerfConfig' first required here13 -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 53 | struc t 61P | e r f C o n f i gnBeaws(eb uf:f ePrer f+C osnefciogn -d _| i ^n -dex) U(y); - | ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp -:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBasen -e w| ( ^b -uffer + second/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp_:i100n:d20e:x )note: Uin implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here( -y); - | ^~~~~~100 - | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppSe:r61D:e13s:< >warning: ::unsafe pointer arithmetic [-Wunsafe-buffer-usage]D -eserializ e61( | s t a t i c _ c ansetw<(Dbeurfifveerd &+> (s*etchoinsd)_i,n dse)x;) - U| ( ^y) -; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppig:C61o:n13v:A swarning: munsafe pointer arithmetic [-Wunsafe-buffer-usage]3 -x3U(-1, - 161, | - 1 ) { } - n| e ^w -(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -24834,29 +23711,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; @@ -25173,91 +24028,1207 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | wino_filter.wino_HW[i] = wino_xtile[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 222 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 232 | wino_filter.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 242 | wino_data.wino_tiles_HW[1], - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 265 | wino_filter.wino_HW[1], - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2782 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2794 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + tranIn file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +f 43 | virtual ~PerfConfig() = default; + | ^ +o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + r53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppm:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +89 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +3 warnings generated when compiling for gfx906. +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/target_properties.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/target_properties.cpp.o -MF CMakeFiles/MIOpen.dir/target_properties.cpp.o.d -o CMakeFiles/MIOpen.dir/target_properties.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +5 warnings generated when compiling for host. +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/temp_file.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/temp_file.cpp.o -MF CMakeFiles/MIOpen.dir/temp_file.cpp.o.d -o CMakeFiles/MIOpen.dir/temp_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/temp_file.cpp +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor.cpp.o -MF CMakeFiles/MIOpen.dir/tensor.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp +3 warnings generated when compiling for gfx906. +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/tensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index5) U(y); + | ^~~~~~ + warnings generated when compiling for host. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 57 | threadTile[1] = 4; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 60 | groupSize[1] = 16; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 63 | local_work_size[1] = 16; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 68 | threadTile[1] = 4; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | groupSize[1] = 4; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 74 | local_work_size[1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 79 | threadTile[1] = 2; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | groupSize[1] = 4; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | local_work_size[1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 88 | global_work_size[2] = 1; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | global_work_size[2] *= N; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 228 | local_work_size[1][0] = 192; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 231 | local_work_size[6][0] = 192; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 239 | local_work_size[1][0] = 128; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | local_work_size[6][0] = 128; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +] 61 | new(buffer + second_index) U(y); + | ^~~~~~ +[0]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 243 | global_work_size[6][0/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp] := 61(:(13o:u twarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]n + * out_c) /61 | 4 ) * l o c anle_ww(orbku_fsfiezre [+6 ]s[e0c]o;n +d _| i ^~~~~~~~~~~~~~~n +dex) U(y/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp):;250 +: 9| ^~~~~~: + warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | local_work_size[1][0] = 64; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 251 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :g61l:o13b:a lwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]w +ork_size [611 | ] [ 0 ] = l onceawl(_bwuofrfke_rs i+ zsee[c1o]n[d0_]i n*d eixn)_ cU (*y )o;u +t _| c ^~~~~~; + + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 251 | global_work_size[1][0] = local_work_size[1][0/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp] :*61 :i13n:_ cwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]* + out_c; + | ^~~~~~~~~~~~~~~61 + | /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp : 253n:e9w:( bwarning: uunsafe buffer access [-Wunsafe-buffer-usage]f +fer + s253e | c o n d _ i n d elxo)c aUl(_yw)o;r +k _| s ^~~~~~i +ze[6][0] = 64; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 254 | global_work_size[6][0] = loca/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppl_:w61o:r13k:_ swarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]z +e[6][0] * 61o | u t _ n * o unte_wc(;b +u f| f ^~~~~~~~~~~~~~~~e +r + se/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cppc:o254n:34d:_ iwarning: nunsafe buffer access [-Wunsafe-buffer-usage]d +ex) U(y); + 254| | ^~~~~~ + global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp61::26513::9 :warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]warning: +unsafe buffer access [-Wunsafe-buffer-usage] + 61265 | | n elwo(cbaulf_fwoerrk _+s iszee[con5d]_[i0n]d e=x )2 5U6(;y +) ;| + ^~~~~~~~~~~~~~~ +| ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 266 | global_work_size[5][0] = + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61 :13267: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + s61t | a t ic _ c a s t f(e(r1 ++ sNe c/o n1d6_)i nd*e x()o uUt(_yn) ;* + | o ^~~~~~u +t_c / 16)) * local_work_size[5][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | local_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppwo:r61k:_13s:i zewarning: [unsafe pointer arithmetic [-Wunsafe-buffer-usage]2 +][0] = 25 661; | + | ^~~~~~~~~~~~~~~ + new/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp(:b272u:f9f:e rwarning: unsafe buffer access [-Wunsafe-buffer-usage]+ + second _272i | n d e x ) U (gyl)o;b +a l| _ ^~~~~~w +ork_size[2][0] = + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 273 | static_cast((1 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp+ :N61 :/13 :1 6warning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage] +* (in_c *61 | o u t _ n / 1n6e)w)( b*u flfoecra l+_ wsoerck_osnidz_ei[n2d]e[x0)] ;U +( y| ) ^~~~~~~~~~~~~~~; + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 275 | local_work_size[3][0] = 256; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +:61:13: 276warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] + glo b61a | l _ w o r k _ s inzeew[(3b]u[f0f]e r= ++ | s ^~~~~~~~~~~~~~~~e +cond_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cppn:d277e:x71): warning: Uunsafe buffer access [-Wunsafe-buffer-usage]( +y); + | ^~~~~~ + 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppw:o61r:k13_:s iwarning: zunsafe pointer arithmetic [-Wunsafe-buffer-usage]e +[3][0]; + 61| | ^~~~~~~~~~~~~~~ + n/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cppe:w279(:b9u:f fwarning: eunsafe buffer access [-Wunsafe-buffer-usage]r + + seco n279d | _ i n d e x ) Ul(oyc)a;l +_ w| o ^~~~~~r +k_size[5][0] = 256; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 280 | global_work_size[5][0]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp =: +61 :| 13 ^~~~~~~~~~~~~~~~: + warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72 :61 | warning: unsafe buffer access [-Wunsafe-buffer-usage] + new(bu f281f | e r + s e c o n d _ sitnadteixc)_ cUa(syt)<;s +i z| e ^~~~~~_ +t>((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp296::961:: 13warning: :unsafe buffer access [-Wunsafe-buffer-usage] +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 296 | 61 | l o c anle_ww(obruk_fsfiezre [+2 ]s[e0c]o n=d _2i5n6d;e +x )| ^~~~~~~~~~~~~~~U +(y); + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp| : ^~~~~~297 +:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 297 | global_work_size[2][0] = + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 299 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13 : warning: lounsafe pointer arithmetic [-Wunsafe-buffer-usage]c +al_work_s i61z | e [ 2 ] [ 0 ] ; +n e| w ^~~~~~~~~~~~~~~( +buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp :+301 :s9:e cwarning: ounsafe buffer access [-Wunsafe-buffer-usage]n +d_index) 301U | ( y ) ; + | ^~~~~~ +local_work_size[3][0] = 256; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 302 | global_work_si/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppze:[613:]13[:0 ]warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]= + + | ^~~~~~~~~~~~~~~~ + 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp | : 304 : 13 : warning: unsafe buffer access [-Wunsafe-buffer-usage] +new(buf f304e | r + s e c o n d _ i nldoecxa)l _Uw(oyr)k;_ +s i| z ^~~~~~e +[3][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 306 | local_work_size[5][0] = 256; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp::30761::913: :warning: unsafe buffer access [-Wunsafe-buffer-usage]warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 307 | 61 | g l o b anlew_(wbourfkf_esri z+e [s5e]c[o0n]d _=i +n d| e ^~~~~~~~~~~~~~~~x +) U(y)/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp;: +309 :| 13 ^~~~~~: + warning: unsafe buffer access [-Wunsafe-buffer-usage] + 309 | local_work_size[5][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 402 | vld[0] = local_work_size[ik][0]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 403 | vld[1] = local_work_size[ik][1]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 403 | vld[1] = local_work_size[ik][1]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 404 | vld[2] = local_work_size[ik][2]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 404 | vld[2] = local_work_size[ik][2]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 406 | vgd[0] = global_w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +rk_siz/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + e61 | new(buffer + second_index) U(y); + | ^~~~~~ +[ik][0/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ]61 | new(buffer + second_index) U(y); + | ^~~~~~ +; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1861 | new(buffer + second_index) U(y); + | ^~~~~~ +: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + 407 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppv:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + g61 | new(buffer + second_index) U(y); + | ^~~~~~ +d[1] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp=:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +globa/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppl:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +_ 61 | new(buffer + second_index) U(y); + | ^~~~~~ +work_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpps:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +ize[ik/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ]61 | new(buffer + second_index) U(y); + | ^~~~~~ +[1]; + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +| ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp::61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +407:18: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppwarning: :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +unsafe buffer access [-Wunsafe-buffer-usage] + 407/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ + vgd/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + [61 | new(buffer + second_index) U(y); + | ^~~~~~ +1] = g/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + l61 | new(buffer + second_index) U(y); + | ^~~~~~ +obal_w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + o61 | new(buffer + second_index) U(y); + | ^~~~~~ +rk_siz/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + e61 | new(buffer + second_index) U(y); + | ^~~~~~ +[ik][1/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ]61 | new(buffer + second_index) U(y); + | ^~~~~~ +; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :61 | new(buffer + second_index) U(y); + | ^~~~~~ + warning: unsafe buffer access [-Wunsafe-buffer-usage] + 408 | vgd[2] = global_work_size[ik][2]; + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 408 | vgd[2] = global_work_size[ik][2]; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tmp_dir.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tmp_dir.cpp.o -MF CMakeFiles/MIOpen.dir/tmp_dir.cpp.o.d -o CMakeFiles/MIOpen.dir/tmp_dir.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tmp_dir.cpp +94 warnings generated when compiling for gfx906. +545 warnings generated when compiling for gfx906. + warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o -MF CMakeFiles/MIOpen.dir/binary_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/binary_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp +43 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -25677,291 +25648,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 71133 | warnings generated when compiling for gfx906. - static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2993 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 3005 | return names[id]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -26277,142 +25963,719 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | wino_filter.wino_HW[i] = wino_xtile[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 222 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 232 | wino_filter.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 242 | wino_data.wino_tiles_HW[1], + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 265 | wino_filter.wino_HW[1], + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); + | ^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2782 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2794 | return names[id]; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2993:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 2993 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 3005 | return names[id]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 711 | static_cast(const_input ? const_buff_in_adr : buff_in_adr) + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:714:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit move constructor for 'miopen::solver::PerfConfigBase>' first required here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:514:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here + 514 | return pp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::GetDefaultPerformanceConfig' requested here + 756 | template struct ConvOclBwdWrW2<1>; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver>' first required here + 3436 | extern template struct ConvOclBwdWrW2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvOclBwdWrW2<1>' first required here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:744:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here + 744 | return GenericSearch(*this, ctx, problem, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:756:17: note: in instantiation of member function 'miopen::solver::ConvOclBwdWrW2<1>::Search' requested here + 756 | template struct ConvOclBwdWrW2<1>; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for host. +[ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/md5.cpp.o -MF CMakeFiles/MIOpen.dir/md5.cpp.o.d -o CMakeFiles/MIOpen.dir/md5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +33 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here + 434 | best_config = current_config; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] +: 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32827:: +69:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppnote: :in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here35 +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43: 13328: | warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + std::min(static_cast43( | s t d : :vdiirsttuaanlc e~(Paelrlf_Ccoonnffiigg(s). b=e gdienf(a)u,l ta;l +l _| c ^o +nfigs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:: 297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested herenote: +in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 297 | 53 | s t rruecttu rnP erGefnCeornifciSgeBaasrceh (:s ,P ecrtfxC,o nifnivgo +k e| _ ^c +tx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h :note: 129in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here: +12: note: 'iterator>' has been explicitly marked deprecated here + 237 | 129s | t r u c ts tPreucrtf o_rGmLaInBcCeXCXo1n7_fiDEgPCRoEnCvAATsEmD3 xi3tUer a:t oPre +r f| C ^o +nfigBase +_ G| L ^I +BCXX17_DEPRECATED/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp [:[100_:_20d:e pnote: rin implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required heree +cated_ _100] | ] + | ^ + auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] + 78 | class ComputedIterator : public std::iterator + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here + 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here + 297 | return GenericSearch(s, ctx, invoke_ctx); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) | ^~~~~~ @@ -26534,23 +26797,7 @@ 140 | STEP(F, d, a, b, c, SET(13), 0xfd987193, 12) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' - 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -) + 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ @@ -27023,25 +27270,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here - 434 | best_config = current_config; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -:53: note: expanded from macro 'SET' +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' @@ -27102,22 +27331,7 @@ 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) + 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ @@ -27431,117 +27645,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:6: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ 109 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp61::1327:: - In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: -29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp61: | 31 : - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp : 43 : 13 : nwarning: edefinition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]w -(buffer + second_index) U(y); -43 | | ^~~~~~ - virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struc/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt :P61e:r13f:C owarning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]fi -gBase : P e61r | f C o n f i g - n| e ^w -(buffer + sec/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppo:n237d:_8i:n dnote: ein implicit copy constructor for 'miopen::solver::PerfConfigBase' first required herex -) U(y); - | 237 ^~~~~~ | -struct PerformanceConfigConvAsm3x3U : PerfConfigBase: - warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] ^ - - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp : 100 : 20n:e wnote: (in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required hereb -uffer 100+ | s e c o n d _ ianudteox )o uUt( y=) ;s -e l| f ^~~~~~; - +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt:a61t:i13c:_ cwarning: asunsafe pointer arithmetic [-Wunsafe-buffer-usage]t - (61* | t h i s ) , s )n;e -w | ( ^b -uffer + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpps:e244c:o38n:d _note: iin instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested heren -dex) U(y) ;244 - | | ^~~~~~ - PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :| 61 ^: -13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -27564,22 +27690,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] - 78 | class ComputedIterator : public std::iterator - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here - 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here - 297 | return GenericSearch(s, ctx, invoke_ctx); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 37 | struct LegacyPerformanceConfig : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here + 124 | return result; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -27700,15 +27841,110 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -MF CMakeFiles/MIOpen.dir/sqlite_db.cpp.o.d -o CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp +40 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -5 warnings generated when compiling for host. +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 230 | return {t, layout, std::vector(plens, plens + size)}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 324 | return std::inner_product(l_chwn.begin() + 1, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); + | ~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -27847,9 +28083,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -27869,11 +28104,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -40 warnings generated when compiling for gfx906. -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -MF CMakeFiles/MIOpen.dir/sqlite_db.cpp.o.d -o CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -27893,27 +28124,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -27921,119 +28133,56 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -46 warnings generated when compiling for gfx906. -5 warnings generated when compiling for host. -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kern_db.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kern_db.cpp.o -MF CMakeFiles/MIOpen.dir/kern_db.cpp.o.d -o CMakeFiles/MIOpen.dir/kern_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:487:43: note: in implicit copy assignment operator for 'miopen::solver::LegacyPerformanceConfig' first required here + 487 | candidate = result; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here + 213 | return SearchImpl(ctx, problem, invoke_ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here + 174 | struct ConvTunableSolverBase : ConvSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here + 206 | struct ConvTunableSolver : ConvTunableSolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here + 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here + 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here + 143 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here + 460 | MeasurePerfConfig(profile_h, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here + 213 | return SearchImpl(ctx, problem, invoke_ctx); + | ^ +46 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 236 | values = {x, x + static_cast(size)}; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 230 | return {t, layout, std::vector(plens, plens + size)}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 324 | return std::inner_product(l_chwn.begin() + 1, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); - | ~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 37 | struct LegacyPerformanceConfig : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here - 124 | return result; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) | ^~~~~~ @@ -28125,7 +28274,7 @@ 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 137 | STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17) + 137 | STEP(F, c, d, aIn file included from , b, SET(10), 0xffff5bb1, 17) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) @@ -28133,10 +28282,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +:138 :29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22) | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' +/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' @@ -28144,9 +28300,15 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | STEP(F, a, b, c, d, SET(12), 0x6b901122, 7) - | ^~~~~~~ + | In file included from ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' - 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) + /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 236 | values = {x, x + static_cast(size)}; + | ^ +94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ @@ -28524,10 +28686,18 @@ 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' - 74 | (a) += f((b), (c), (d)) + (x) + (t); \ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:176:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 176 | STEP(H2, d, a, b, c, GET(12), 0xe6db99e5, 11) + 74 | (a) += f((b), (c), (d)) + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +(x) + (t); 154 | m e m c\p +y (| h ^i +p_args + second_index, &(any_/build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cppa:r176g:.30b:u fwarning: feunsafe buffer access [-Wunsafe-buffer-usage]r +[0]), any_arg. s176i | z e ( ) ) ; + | S ^~~~~~~~T +EP(H2, d, a, b, c, GET(12), 0xe6db99e5, 11) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) @@ -29003,125 +29173,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:6: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -9 warnings generated when compiling for gfx906. -109 warnings generated when compiling for host. -5 warnings generated when compiling for host. -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ 2 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +109 warnings generated when compiling for host. +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kern_db.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kern_db.cpp.o -MF CMakeFiles/MIOpen.dir/kern_db.cpp.o.d -o CMakeFiles/MIOpen.dir/kern_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/bz2.cpp.o -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here - 330 | return pp; - | ^ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/bz2.cpp.o -MF CMakeFiles/MIOpen.dir/bz2.cpp.o.d -o CMakeFiles/MIOpen.dir/bz2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/bz2.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -29302,6 +29360,381 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +60 warnings generated when compiling for gfx906. +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/activ.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ.cpp.o -MF CMakeFiles/MIOpen.dir/activ.cpp.o.d -o CMakeFiles/MIOpen.dir/activ.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ.cpp +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +5 warnings generated when compiling for host. +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp +[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn.cpp.o -MF CMakeFiles/MIOpen.dir/lrn.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -MF CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 326 | tile_sz0[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | tile_sz1[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 360 | n_in_tiles_rg[1] = 3; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 365 | n_out_tiles_rg[1] = 6; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 371 | out_pix_tile_sz[1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 402 | out_pix_tile_sz[1] = 2; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 403 | out_pix_tile_sz[2] = 4; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 414 | grp_tl_ln[1] = 128; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 415 | grp_tl_ln[2] = 256; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 432 | result.grp_tile0 = grp_tl_ln[g0]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 452 | result.n_in_data_tiles = in_tiles[i_t]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 514 | result.in_tile1 = tile_sz1[j]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 524 | result.in_tile0 = tile_sz0[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 587 | result.n_stacks = n_in_stacks_sz[s]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 326 | tile_sz0[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | tile_sz1[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 360 | n_in_tiles_rg[1] = 3; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 365 | n_out_tiles_rg[1] = 6; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 371 | out_pix_tile_sz[1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 402 | out_pix_tile_sz[1] = 2; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 403 | out_pix_tile_sz[2] = 4; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 414 | grp_tl_ln[1] = 128; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 415 | g5rp warning_st generatedl when compiling for host_. +ln[2] = 256; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 432 | result.grp_tile0 = grp_tl_ln[g0]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 452 | result.n_in_data_tiles = in_tiles[i_t]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 514 | result.in_tile1 = tile_sz1[j]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 524 | result.in_tile0 = tile_sz0[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 587 | result.n_stacks = n_in_stacks_sz[s]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 326 | tile_sz0[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 333 | tile_sz1[1] = 32; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 360 | n_in_tiles_rg[1] = 3; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 365 | n_out_tiles_rg[1] = 6; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 371 | out_pix_tile_sz[1] = 1; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 402 | out_pix_tile_sz[1] = 2; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 403 | out_pix_tile_sz[2] = 4; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 414 | grp_tl_ln[1] = 128; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 415 | grp_tl_ln[2] = 256; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 432 | result.grp_tile0 = grp_tl_ln[g0]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 452 | result.n_in_data_tiles = in_tiles[i_t]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 514 | result.in_tile1 = tile_sz1[j]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 524 | result.in_tile0 = tile_sz0[i]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; + | ^~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 587 | result.n_stacks = n_in_stacks_sz[s]; + | ^~~~~~~~~~~~~~ +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o -MF CMakeFiles/MIOpen.dir/exec_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/exec_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/exec_utils.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 2622 | struct PerformanceConfigConvBinWinogradRxS : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:330:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvBinWinogradRxS' first required here + 330 | return pp; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; @@ -29327,8 +29760,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here 951 | template struct ConvBinWinoRxS<2, 3>; | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/bz2.cpp.o -MF CMakeFiles/MIOpen.dir/bz2.cpp.o.d -o CMakeFiles/MIOpen.dir/bz2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/bz2.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -29337,47 +29769,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 37 | struct LegacyPerformanceConfig : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:487:43: note: in implicit copy assignment operator for 'miopen::solver::LegacyPerformanceConfig' first required here - 487 | candidate = result; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here - 213 | return SearchImpl(ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here - 174 | struct ConvTunableSolverBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here - 206 | struct ConvTunableSolver : ConvTunableSolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here - 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here - 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here - 143 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here - 460 | MeasurePerfConfig(profile_h, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here - 213 | return SearchImpl(ctx, problem, invoke_ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +7 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -29398,7 +29803,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -29414,92 +29819,34 @@ 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + 62 | return SerDes<>::D[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o +eserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -1 warning generated when compiling for host. -7 warnings generated when compiling for host. -5 warnings generated when compiling for host. -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/activ.cpp.o -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -[ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ.cpp.o -MF CMakeFiles/MIOpen.dir/activ.cpp.o.d -o CMakeFiles/MIOpen.dir/activ.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn.cpp.o -MF CMakeFiles/MIOpen.dir/lrn.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp -60 warnings generated when compiling for gfx906. -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o -MF CMakeFiles/MIOpen.dir/exec_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/exec_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/exec_utils.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -MF CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o.d -o CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/target_properties.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +1 warning generated when compiling for host. +1 warning generated when compiling for gfx906. +5 warnings generated when compiling for host. +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator @@ -29516,17 +29863,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: +[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2622:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here @@ -29538,47 +29883,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ -= default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ @@ -29597,7 +29904,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; @@ -29617,6 +29925,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 230 | return {t, layout, std::vector(plens, plens + size)}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; + | ~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 324 | return std::inner_product(l_chwn.begin() + 1, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); + | ~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -29628,7 +29970,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -29670,9 +30020,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | threadTile[1] = 4; - | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 236 | values = {x, x + static_cast(size)}; + | ^ +| ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | groupSize[1] = 16; | ^~~~~~~~~ @@ -29898,14 +30261,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ -7 warnings generated when compiling for host. -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp -[ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -29926,7 +30283,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -29947,287 +30304,154 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -7 warnings generated when compiling for host. -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 326 | tile_sz0[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 333 | tile_sz1[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 360 | n_in_tiles_rg[1] = 3; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 365 | n_out_tiles_rg[1] = 6; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 371 | out_pix_tile_sz[1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 402 | out_pix_tile_sz[1] = 2; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 403 | out_pix_tile_sz[2] = 4;In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp:28: +1/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + warning generated when compiling for gfx906. + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~ +7 warnings generated when compiling for host. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp +3 warnings generated when compiling for host. +5 warnings generated when compiling for gfx906. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ - - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 414 | grp_tl_ln[1] = 128; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 415 | grp_tl_ln[2] = 256; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 432 | result.grp_tile0 = grp_tl_ln[g0]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 452 | result.n_in_data_tiles = in_tiles[i_t]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 514 | result.in_tile1 = tile_sz1[j]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 524 | result.in_tile0 = tile_sz0[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 587 | result.n_stacks = n_in_stacks_sz[s]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 326 | tile_sz0[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 333 | tile_sz1[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 360 | n_in_tiles_rg[1] = 3; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 365 | n_out_tiles_rg[1] = 6; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 371 | out_pix_tile_sz[1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 402 | out_pix_tile_sz[1] = 2; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 403 | out_pix_tile_sz[2] = 4; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 414 | grp_tl_ln[1] = 128; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 415 | grp_tl_ln[2] = 256; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 432 | result.grp_tile0 = grp_tl_ln[g0]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 452 | result.n_in_data_tiles = in_tiles[i_t]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 514 | result.in_tile1 = tile_sz1[j]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 524 | result.in_tile0 = tile_sz0[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 587 | result.n_stacks = n_in_stacks_sz[s]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 326 | tile_sz0[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:333:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 333 | tile_sz1[1] = 32; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 360 | n_in_tiles_rg[1] = 3; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:365:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 365 | n_out_tiles_rg[1] = 6; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:371:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 371 | out_pix_tile_sz[1] = 1; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:372:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 372 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 402 | out_pix_tile_sz[1] = 2; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:403:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 403 | out_pix_tile_sz[2] = 4; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 406 | n_out_tiles_rg[1] = (problem.n_outputs % 64 == 0) ? 6 - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:411:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 411 | n_in_tiles_rg[1] = (problem.n_inputs % 8 == 0) ? 3 : 2; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:414:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 414 | grp_tl_ln[1] = 128; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:415:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 415 | grp_tl_ln[2] = 256; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:420:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 420 | n_out_tls = (n_out_tiles_rg[1] - n_out_tiles_rg[0] + 1); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:432:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 432 | result.grp_tile0 = grp_tl_ln[g0]; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:435:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 435 | for(int o_t = n_out_tiles_rg[0]; o_t <= n_out_tiles_rg[1]; ++o_t) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:440:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 440 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:448:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 448 | for(int i_t = n_in_tiles_rg[0]; i_t <= n_in_tiles_rg[1]; ++i_t) - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 452 | result.n_in_data_tiles = in_tiles[i_t]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:514:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 514 | result.in_tile1 = tile_sz1[j]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:524:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 524 | result.in_tile0 = tile_sz0[i]; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:546:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 546 | result.out_pix_tile1 = out_pix_tile_sz[k]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:557:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 557 | result.out_pix_tile0 = out_pix_tile_sz[l]; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:568:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 568 | result.n_out_pix_tiles = n_out_tiles_rg[o_t]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:577:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 577 | result.n_in_data_tiles = n_in_tiles_rg[i_t]; - | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:587:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 587 | result.n_stacks = n_in_stacks_sz[s]; - | ^~~~~~~~~~~~~~ +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp +7 warnings generated when compiling for host. +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -30484,10 +30708,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -30508,7 +30729,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -30529,66 +30750,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:230:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 230 | return {t, layout, std::vector(plens, plens + size)}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 323 | *(l.begin()), *(l.begin() + 2), *(l.beg94 warnings generated when compiling for host. -in() + 3), *(l.begin() + 4), *(l.begin() + 1)}; - | ~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 324 | return std::inner_product(l_chwn.begin() + 1, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); - | ~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); - | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -30610,7 +30786,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -30632,70 +30808,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); - | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~ -1 warning generated when compiling for gfx906. -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -43 warnings generated when compiling for host. -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 236 | values = {x, x + static_cast(size)}; - | ^ +[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp +5 warnings generated when compiling for host. +94 warnings generated when compiling for host. +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -30704,9 +30822,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/gcn_asm_utils.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -30728,7 +30846,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -30750,7 +30868,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -7 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -30827,37 +30944,13 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + seIn file included from cond_index) U(y); - | ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | - virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp -index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -30874,57 +30967,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -3 warnings generated when compiling for host. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/gcn_asm_utils.cpp 9 warnings generated when compiling for host. [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3978:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here - 3978 | struct GemmFwdBase : ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4062:8: note: in implicit move constructor for 'miopen::solver::GemmFwdBase' first required here - 4062 | struct GemmFwd1x1_0_1 final : GemmFwdBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::GemmFwd1x1_0_1' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:314:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:315:13), miopen::solver::GemmFwd1x1_0_1, miopen::solver::GemmFwd1x1_0_1_int8, miopen::solver::GemmFwd1x1_0_2, miopen::solver::GemmFwdRest, miopen::solver::GemmBwd1x1_stride1, miopen::solver::GemmBwd1x1_stride2, miopen::solver::GemmBwdRest, miopen::solver::GemmWrw1x1_stride1, miopen::solver::GemmWrwUniversal>' requested here - 314 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here - 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -30945,7 +30992,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -30966,193 +31014,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct BatchnormSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:72:8: note: in implicit move constructor for 'miopen::solver::batchnorm::BatchnormSolver' first required here - 72 | struct BnFwdTrainingSpatialSingle final : BatchnormSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::batchnorm::BnFwdTrainingSpatialSingle' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::batchnorm::BnFwdTrainingSpatialSingle, miopen::solver::batchnorm::BnFwdTrainingSpatialMultiple, miopen::solver::batchnorm::BnFwdTrainingPerActivation>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:46:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 46 | struct ActivSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here - 67 | struct ActivFwdSolver0 final : ActivSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:74:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +19 warnings generated when compiling for host. +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -31269,18 +31145,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -38 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +188 warnings generated when compiling for host. +43 warnings generated when compiling for host. +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp +[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3978:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here + 3978 | struct GemmFwdBase : ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4062:8: note: in implicit move constructor for 'miopen::solver::GemmFwdBase' first required here + 4062 | struct GemmFwd1x1_0_1 final : GemmFwdBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::GemmFwd1x1_0_1' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:314:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:315:13), miopen::solver::GemmFwd1x1_0_1, miopen::solver::GemmFwd1x1_0_1_int8, miopen::solver::GemmFwd1x1_0_2, miopen::solver::GemmFwdRest, miopen::solver::GemmBwd1x1_stride1, miopen::solver::GemmBwd1x1_stride2, miopen::solver::GemmBwdRest, miopen::solver::GemmWrw1x1_stride1, miopen::solver::GemmWrwUniversal>' requested here + 314 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here + 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: @@ -31397,11 +31298,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +89 warnings generated when compiling for host. +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling.cpp.o -MF CMakeFiles/MIOpen.dir/pooling.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -31421,6 +31351,16 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -31501,66 +31441,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 6143 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp new(buffer + second_index) U(y); - | ^~~~~~ -:237:8/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -:/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -266 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - : held(static_cast< ValueType&& >(value)) +/usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 266 | : held(static_cast< ValueType&& >(value)) | ^ -61/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here - | 107 | : content(new holder< typename decay::type >(static_cast(value))) +/usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here + 107 | : content(new holder< typename decay::type >(static_cast(value))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp new(buffer + second_index) U(y); - | ^~~~~~ -:216:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 16: note: in instantiation of function template specialization 'boost::any::any' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:216:16: note: in instantiation of function template specialization 'boost::any::any' requested here 216 | return GetDefaultPerformanceConfig(ctx); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp61 | new(buffer + second_index) U(y); - | ^~~~~~ -:220:13:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:220:13: note: in instantiation of member function 'miopen::solver::ConvTunableSolver::GetDefaultPerformanceConfig' requested here 220 | Solvers{}...); | ^ -61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp new(buffer + second_index) U(y); - | ^~~~~~ -:250:31:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ - note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 250 | return GetDirectSolvers().SearchForAllSolutions(ctx, GetDb(ctx), invoke_ctx); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:250:31: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here + 250 | return GetDirectSolvers().SearchForAllSolutions(ctx, GetDb(ctx), invoke_ctx); | ^ -61 | new(buffer + second_index) U(y); - | ^~~~~~ +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp +38 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:46:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 46 | struct ActivSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here + 67 | struct ActivFwdSolver0 final : ActivSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:74:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); + | ^ +7 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/__/db_path.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/db_path.cpp.o -MF CMakeFiles/MIOpen.dir/__/db_path.cpp.o.d -o CMakeFiles/MIOpen.dir/__/db_path.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/db_path.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31648,20 +31611,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -19 warnings generated when compiling for host. -73 warnings generated when compiling for gfx906. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backward2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -31678,8 +31627,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sec89 warnings generated when compiling for host. -ond_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -31795,118 +31743,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -[ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct PoolingSolver : SolverMixin +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here - 80 | struct PoolingForward2d final : PoolingSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 265 | Solvers{}...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -3 warnings generated when compiling for host. -3 warnings generated when compiling for host. -[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling.cpp.o -[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling.cpp.o -MF CMakeFiles/MIOpen.dir/pooling.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling.cpp -3 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp -any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); - | ^~~~~~ -33 warnings generated when compiling for host. +73 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: @@ -31929,8 +31810,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 45 warnings generated when compiling for host. - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -32049,7 +31929,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/__/db_path.cpp.o /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -32057,8 +31936,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffercd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/db_path.cpp.o -MF CMakeFiles/MIOpen.dir/__/db_path.cpp.o.d -o CMakeFiles/MIOpen.dir/__/db_path.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/db_path.cpp - + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -32090,15 +31968,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -32150,13 +32047,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y);cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -MF CMakeFiles/MIOpen.dir/gemm_v2.cpp.o.d -o CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp - + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -32213,14 +32108,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -32270,6 +32158,95 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -MF CMakeFiles/MIOpen.dir/gemm_v2.cpp.o.d -o CMakeFiles/MIOpen.dir/gemm_v2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 50 | struct BatchnormSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:72:8: note: in implicit move constructor for 'miopen::solver::batchnorm::BatchnormSolver' first required here + 72 | struct BnFwdTrainingSpatialSingle final : BatchnormSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::batchnorm::BnFwdTrainingSpatialSingle' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::batchnorm::BnFwdTrainingSpatialSingle, miopen::solver::batchnorm::BnFwdTrainingSpatialMultiple, miopen::solver::batchnorm::BnFwdTrainingPerActivation>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); + | ^ +54 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o -MF CMakeFiles/MIOpen.dir/miopengemm.cpp.o.d -o CMakeFiles/MIOpen.dir/miopengemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hiperrors.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +33 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -32408,6 +32385,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -MF CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp +47 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +1 warning generated when compiling for host. +40 warnings generated when compiling for host. +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -32516,6 +32521,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +37 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -33030,43 +33043,21 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_indexIn file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -43 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -v 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -irtual/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ~PerfConfig() = default; - | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -53 | stru/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ct PerfConfigBase : PerfConfig - | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - | 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:100:20: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here -61 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -244 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppPerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33147,8 +33138,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -4 warnings generated/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp when compiling for :gfx90661. -:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33206,40 +33196,9 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -+ 43s | e c o nvdi_ritnudaelx )~ PUe(ryf);C -o n| f ^~~~~~i -g() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : Pe/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpprf:C61o:n13:f iwarning: gunsafe pointer arithmetic [-Wunsafe-buffer-usage] - -| ^ - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 237 :n8e:w (note: bin implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required hereu -ffer + se c237 | onsdtr_uicntd ePxe) rUf(oyr)m;a -n c| e ^~~~~~C -onfigConvAsm3x3U : PerfConfigBase: - warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] ^ - - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp : 109 : 14 : note: nin implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required heree -w(buf f109e | r + s e c o nsde_lifn d=e xo)u tU;( -y )| ; ^ - + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(stat/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppic:_61c:a13s:t ( *61t | h i s ) , s ) ;n -e w| ( ^b -uffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :+244 :s38e:c onote: nin instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested hered -_index) U244( | y ) ; - P| e ^~~~~~r -formanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {}/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp - :| 61 ^: -13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33279,16 +33238,14 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(bu[ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o -ffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); - | ^~~~~~cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o -MF CMakeFiles/MIOpen.dir/miopengemm.cpp.o.d -o CMakeFiles/MIOpen.dir/miopengemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp - + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -33314,31 +33271,22 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | neIn file included from w(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - In file included from 61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -:61: 13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -154 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - m/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - emcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -33478,14 +33426,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33633,8 +33577,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 4 warnings generated when compiling for gfx906. - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -33765,31 +33708,25 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:In file included from 13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -30 61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - : -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(bu:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33807,7 +33744,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppfer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -33821,65 +33759,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :n61e:w13(:b uwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]f -er + sec o61n | d _ i n d e x ) nUe(wy()b;u -f f| e ^~~~~~r - + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: 1361: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - new( b61u | f f e r + s enceown(db_uifnfdeer x+) sUe(cyo)n;d -_ i| n ^~~~~~d -ex) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppbu:f61f:e13r: +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]s -econd_ind e61x | ) U ( y ) ; - n| e ^~~~~~w -(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppin:d61e:x13): Uwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]y -); + 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnd:ex61): 13U:( ywarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage]; - + 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + se/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppco:n61d:_13i:n dwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]x -) U(y); - | ^~~~~~61 - | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sec/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:n61d:_13i:n dwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]x -) U(y); - 61| | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +: 61s:e13c:o nwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -index) U( y61) | ; - | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp +: 61s:e13c:o nwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -index) U(y 61) | ; - | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp n:e61w:(13b:u fwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]e -r + second _61i | n d e x ) U ( yn)e;w -( b| u ^~~~~~f -fer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -33902,10 +33816,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33917,13 +33831,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33944,16 +33858,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -33962,39 +33876,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sec2o warnings generated when compiling for gfx906. -nd_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -34006,21 +33918,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -34036,136 +33949,85 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + s61e:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -c 61 | new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -ond_index) U/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - (61 | new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ -y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_in/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppde:x61): 13U:( ywarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage]; - + 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_inde/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppx:)61 :U13(:y )warning: ;unsafe pointer arithmetic [-Wunsafe-buffer-usage] - + 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | ne/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppw:(61b:u13f:f ewarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage] -+ second _61i | n d e x ) U ( yn)e;w -( b| u ^~~~~~f -fer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: 61warning: | unsafe pointer arithmetic [-Wunsafe-buffer-usage] - n61e | w ( b u f f e r n+e ws(ebcuofnfde_irn d+e xs)e cUo(nyd)_;i -n d| e ^~~~~~x -) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]: -61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 61 | n e w ( b u f f enerw (+b usfefceorn d+_ isencdoenxd)_ iUn(dye)x;) - U| ( ^~~~~~y -); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppew:(61b:u13f:f ewarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage] -+ second_ i61n | d e x ) U ( y )n;e -w (| b ^~~~~~u -ffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_in/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppde:x61): 13U:( ywarning: )unsafe pointer arithmetic [-Wunsafe-buffer-usage]; - + 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppU(:y61):;13 -: | warning: ^~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + sec/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:n61d:_13i:n dwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]x -) U(y); - 61| | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13n:e wwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]b -uffer + s e61c | o n d _ i nd e x )n ewU((byu)f;f -e r| ^~~~~~ -+ second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61 :6113 | : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - new (61b | u f f e r + sneecwo(nbdu_fifnedre x+) sUe(cyo)n;d -_ i| n ^~~~~~d -ex) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:13::61 :warning: 13unsafe pointer arithmetic [-Wunsafe-buffer-usage]: - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 61 | n e w ( bnuefwf(ebru f+f esr e+c osnedc_oinnd_dienxd)e xU)( yU)(;y -) ;| - ^~~~~~ -| ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13n:e wwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]b -uffer + s61e | c o n d _ i n d enxe)w (Ub(uyf)f;e -r | + ^~~~~~ -second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffe/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppr :+61 :s13e:c owarning: nunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -_index) U (61y | ) ; - | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(:y61):;13 -: | warning: ^~~~~~unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp): 61U:(13y:) ; -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]| - ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp+ :s61e:c13o:n dwarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -ndex) U(y )61; | - | ^~~~~~ - new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :n13e:w (warning: bunsafe pointer arithmetic [-Wunsafe-buffer-usage]u -ffer + s61e | c o n d _ i n d enxe)w (Ub(uyf)f;e -r | + ^~~~~~ -second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -61 | 61 | n e w (b u f f enre w+( bsuefcfoenrd _+i nsdeecxo)n dU_(iyn)d;e -x )| ^~~~~~U -(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -34208,10 +34070,7 @@ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - ^~~~~~ + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -34702,8 +34561,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | 54new(buffer + seco warnings generated when compiling for gfx906. -nd_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -35242,8 +35100,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:131 warning generated when compiling for host. -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35276,86 +35133,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hiperrors.cpp -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -979 warnings generated when compiling for gfx906. -2 warnings generated when compiling for host. -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -MF CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp -188 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); - | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35405,56 +35182,46 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~ new(buffer + second_index) U(y); + 61 | new(buffer + second_index) U(y); | ^~~~~~ -PerfC/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -onfi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -g()/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ - = d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -faul/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -t; -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | ^ -61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in instantiation of member function 'miopen::solver::PerfConfigBase>::Deserialize' requested here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in instantiation of member function 'miopen::solver::ConvTunableSolver>::GetDefaultPerformanceConfig' requested here - 3436 | extern template struct ConvOclBwdWrW2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:315:33: note: in instantiation of function template specialization 'miopen::solver::SolverContainer, miopen::solver::ConvOclBwdWrW2<2>, miopen::solver::ConvOclBwdWrW2<4>, miopen::solver::ConvOclBwdWrW2<8>, miopen::solver::ConvOclBwdWrW2<16>, miopen::solver::ConvOclBwdWrW2NonTunable, miopen::solver::ConvOclBwdWrW53, miopen::solver::ConvOclBwdWrW1x1, miopen::solver::ConvDirectNaiveConvFwd, miopen::solver::ConvDirectNaiveConvBwd, miopen::solver::ConvDirectNaiveConvWrw>::GetWorkspaceSizes' requested here - 315 | return GetBwdWrW2DSolvers().GetWorkspaceSizes(ctx); - | ^ - | 3 warnings generated when compiling for host. -new(buffer + second_index) U(y); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -35522,23 +35289,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp -47 warnings generated when compiling for gfx906. -1 warning generated when compiling for host. -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35647,22 +35397,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -37 warnings generated when compiling for gfx906. -40 warnings generated when compiling for host. -[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_2.cpp -46 warnings generated when compiling for host. -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -35711,9 +35445,271 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +46 warnings generated when compiling for host. +3 warnings generated when compiling for host. +979 warnings generated when compiling for gfx906. +11 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 50 | struct PoolingSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here + 80 | struct PoolingForward2d final : PoolingSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); + | ^~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 265 | Solvers{}...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; + | ^~~~ + SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o +[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_2.cpp +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp +4 warnings generated when compiling for gfx906. +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in instantiation of member function 'miopen::solver::PerfConfigBase>::Deserialize' requested here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in instantiation of member function 'miopen::solver::ConvTunableSolver>::GetDefaultPerformanceConfig' requested here + 3436 | extern template struct ConvOclBwdWrW2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:315:33: note: in instantiation of function template specialization 'miopen::solver::SolverContainer, miopen::solver::ConvOclBwdWrW2<2>, miopen::solver::ConvOclBwdWrW2<4>, miopen::solver::ConvOclBwdWrW2<8>, miopen::solver::ConvOclBwdWrW2<16>, miopen::solver::ConvOclBwdWrW2NonTunable, miopen::solver::ConvOclBwdWrW53, miopen::solver::ConvOclBwdWrW1x1, miopen::solver::ConvDirectNaiveConvFwd, miopen::solver::ConvDirectNaiveConvBwd, miopen::solver::ConvDirectNaiveConvWrw>::GetWorkspaceSizes' requested here + 315 | return GetBwdWrW2DSolvers().GetWorkspaceSizes(ctx); + | ^ +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +359 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -35726,6 +35722,7 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -35735,7 +35732,8 @@ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); + 61 | new(buffcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp +er + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -35833,30 +35831,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -21 warnings generated when compiling for gfx906. -359 warnings generated when compiling for host. -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_4.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ +4 warnings generated when compiling for gfx906. +45 warnings generated when compiling for host. +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp 3 warnings generated when compiling for host. -11 warnings generated when compiling for host. -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp +3 warnings generated when compiling for host. +60 warnings generated when compiling for host. +3 warnings generated when compiling for host. +[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/comgr.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/comgr.cpp.o -MF CMakeFiles/MIOpen.dir/comgr.cpp.o.d -o CMakeFiles/MIOpen.dir/comgr.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -35884,8 +35889,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_6.cpp +1 warning generated when compiling for gfx906. +1 warning generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); | ^~~~~~~~~~~ @@ -35919,31 +35924,225 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1657 | perfResults[i].memory = perf_db[i].workspace; | ^~~~~~~~~~~ -3 warnings generated when compiling for host. 22 warnings generated when compiling for gfx906. -[ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/comgr.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/comgr.cpp.o -MF CMakeFiles/MIOpen.dir/comgr.cpp.o.d -o CMakeFiles/MIOpen.dir/comgr.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp -60 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -3 warnings generated when compiling for host. 1 warning generated when compiling for gfx906. -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -36142,62 +36341,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | value_type& operator[](size_t i) { return deref(data[i]); } - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ 65 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -36248,6 +36403,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -36362,21 +36553,112 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: +21 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | value_type& operator[](size_t i) { return deref(data[i]); } + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfCoIn file included from nfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -36384,17 +36666,21 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 580 | return {cdata + offset, null_deleter{}}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 586 | return {cdata + offset, null_deleter{}}; + | ^~~~~ +4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -36619,14 +36905,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -4 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -36738,24 +37019,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -36771,73 +37042,133 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:89:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:90:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:91:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:93:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:95:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:161:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 161 | hipMemcpy(static_cast(workSpace) + batch_size, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:165:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 165 | hipMemcpy(static_cast(workSpace) + 2 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:169:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 169 | hipMemcpy(static_cast(workSpace) + 3 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:173:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 173 | hipMemcpy(static_cast(workSpace) + 4 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +22 warnings generated when compiling for gfx906. +47 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 580 | return {cdata + offset, null_deleter{}}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 586 | return {cdata + offset, null_deleter{}}; - | ^~~~~ -3 warnings generated when compiling for gfx906. -1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for host. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:46:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 46 | struct ActivSolver : SolverMixin | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here + 67 | struct ActivFwdSolver0 final : ActivSolver | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:74:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 74 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -36858,8 +37189,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -36880,22 +37211,206 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/dropoutocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:550:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 550 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:553:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 553 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:557:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 557 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:560:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 560 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:588:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 588 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:591:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 591 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:595:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 595 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:598:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 598 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:621:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 621 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:624:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 624 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:628:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 628 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:631:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 631 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:653:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 653 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:656:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 656 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:660:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 660 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:663:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 663 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 860 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:864:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 864 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:869:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 869 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:873:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 873 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:904:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 904 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:908:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 908 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:913:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:917:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 917 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 941 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:945:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 945 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:950:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 950 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:954:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 954 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:978:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 978 | static_cast(A) + a_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:982:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 982 | static_cast(B) + b_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:987:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 987 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:991:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 991 | static_cast(C) + c_offset, + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: @@ -37007,107 +37522,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -47 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/tensorocl.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -38671,47 +39085,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: 1378: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -virtual ~ S61o | l v e r B a s e (n)e w=( bduefffaeurl t+; -s e| c ^ -ond_index) U(y); - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp ^~~~~~: -148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp46::861::13 :note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required herewarning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 46 | s61t | r u c t A c t inveSwo(lvbeurf f:e rS o+l vseercMoinxidn_ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:67:8: note: in implicit move constructor for 'miopen::solver::activ::ActivSolver' first required here - 67 | struct ActivFwdSolver0 final :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp A:c61t:i13v:S owarning: lunsafe pointer arithmetic [-Wunsafe-buffer-usage]v -er - | ^ - 61 | ne/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hppw(:b90u:f41f:e rnote: in implicit move constructor for 'miopen::solver::activ::ActivFwdSolver0' first required here+ - second_i n90d | e x ) U(v(oyi)d;) -s t| d ^~~~~~: -:initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp61::13234:: 17warning: : unsafe pointer arithmetic [-Wunsafe-buffer-usage]note: -in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::activ::ActivFwdSolver0, miopen::solver::activ::ActivFwdSolver1>' requested here - 23461 | | mnieowp(ebnu:f:feearc h+_ asregcso(n -d _| ^i -ndex) U(y);/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp -: 358:| 27 ^~~~~~: - note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp1:)61;: -13 :| ^ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp :6174 | : 13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - new(bu f74f | e r + ssoelcvoenrsd._Eixnedceuxt)e PUr(iym)i;t -i v| e ^~~~~~( -handle, problem, algo, invoke_params); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -39978,121 +40351,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] + 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, + | ^ +/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here + 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] + 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, + | ^ +/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here + 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] + 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, + | ^ +/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here + 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] + 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, + | ^ +/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here + 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:829:23: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] + 829 | action.Do(AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, inputs, exe); + | ^ +/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here + 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:877:23: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] + 877 | action.Do(AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, compiledBc, withDevLibs); + | ^ +/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here + 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " + | ^ +/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' + 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) + | ^ +1 warning generated when compiling for host. +37 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deser/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] -i 85 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cppalize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:89:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp::90:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -:91:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:93:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:95:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:161:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 161 | hipMemcpy(static_cast(workSpace) + batch_size, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:165:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 165 | hipMemcpy(static_cast(workSpace) + 2 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:169:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 169 | hipMemcpy(static_cast(workSpace) + 3 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:173:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 173 | hipMemcpy(static_cast(workSpace) + 4 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -22 warnings generated when compiling for gfx906. -1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40119,6 +40452,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); | ^ +65 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -40163,359 +40497,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_program.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for gfx906. -3 warnings generated when compiling for gfx906. -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] - 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, - | ^ -/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here - 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] - 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, - | ^ -/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here - 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] - 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, - | ^ -/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here - 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] - 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, - | ^ -/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here - 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -37 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:550:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 550 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:553:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 553 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:557:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 557 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:560:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 560 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:588:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 588 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:591:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 591 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:595:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 595 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:598:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 598 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:621:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 621 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:624:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 624 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:628:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 628 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:631:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 631 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:653:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 653 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:656:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 656 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:660:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 660 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:663:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 663 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 860 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:864:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 864 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:869:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 869 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:873:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 873 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:904:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 904 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:908:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 908 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:913:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:917:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 917 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 941 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:945:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 945 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:950:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 950 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:954:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 954 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:978:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 978 | static_cast(A) + a_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:982:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 982 | static_cast(B) + b_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:987:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 987 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:991:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 991 | static_cast(C) + c_offset, - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, - | ^~~~~~~~~~~~~~~~~~~~~~ -1 warning generated when compiling for host. -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:829:23: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] - 829 | action.Do(AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, inputs, exe); - | ^ -/usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here - 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:877:23: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] - 877 | action.Do(AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, compiledBc, withDevLibs); - | ^ -/usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here - 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " - | ^ -/usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' - 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here - 50 | struct PoolingSolver : SolverMixin - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here - 80 | struct PoolingForward2d final : PoolingSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here - 234 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 80 | virtual ~TransposePseudoSolver() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here - 164 | struct UniversalTransposeSolver : TransposePseudoSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here - 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here - 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here - 154 | : AnyImplementation(s) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here - 417 | return {UniversalTransposeSolver{}}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here - 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here - 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here - 265 | Solvers{}...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here - 358 | const auto slns = SearchForSolutions(ctx, problem, 1); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here - 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 580 | return {cdata + offset, null_deleter{}}; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 586 | return {cdata + offset, null_deleter{}}; + | ^~~~~ 38 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: @@ -40541,15 +40542,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | oss << options[i] << ' '; | ^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: +9 warnings generated when compiling for gfx906. +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -9 warnings generated when compiling for gfx906. -65 warnings generated when compiling for host. +73 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ 1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40570,8 +40596,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40592,13 +40617,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batched_transpose_sol.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; @@ -40621,12 +40639,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:230:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::IsAnySolverApplicable' requested here 230 | return GetGemmSolvers().IsAnySolverApplicable(ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here + 50 | struct PoolingSolver : SolverMixin + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:80:8: note: in implicit move constructor for 'miopen::solver::pooling::PoolingSolver' first required here + 80 | struct PoolingForward2d final : PoolingSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::pooling::PoolingForward2d' first required here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::pooling::PoolingForward2d, miopen::solver::pooling::PoolingForwardNd, miopen::solver::pooling::TransposedPoolingFwd2d, miopen::solver::pooling::TransposedPoolingFwdNd>' requested here + 234 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:80:13: warning: definition of implicit copy constructor for 'TransposePseudoSolver' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 80 | virtual ~TransposePseudoSolver() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here + 164 | struct UniversalTransposeSolver : TransposePseudoSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here + 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here + 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here + 154 | : AnyImplementation(s) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here + 417 | return {UniversalTransposeSolver{}}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here + 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here + 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:265:13: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here + 265 | Solvers{}...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here + 358 | const auto slns = SearchForSolutions(ctx, problem, 1); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:134:29: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here + 134 | PoolingForwardSolvers().ExecutePrimitive(handle, problem, algo_name, invoke_params); + | ^ +3 warnings generated when compiling for host. +1 warning generated when compiling for host. +54 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -40654,105 +40731,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:250:31: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 250 | return GetDirectSolvers().SearchForAllSolutions(ctx, GetDb(ctx), invoke_ctx); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -73 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 580 | return {cdata + offset, null_deleter{}}; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 586 | return {cdata + offset, null_deleter{}}; - | ^~~~~ -4 warnings generated when compiling for host. -1 warning generated when compiling for host. -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - | ^ -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40773,7 +40752,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40794,37 +40773,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -4 warnings generated when compiling for host. -3 warnings generated when compiling for host. -54 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in instantiation of member function 'miopen::solver::PerfConfigBase>::Deserialize' requested here - 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in instantiation of member function 'miopen::solver::ConvTunableSolver>::GetDefaultPerformanceConfig' requested here - 3436 | extern template struct ConvOclBwdWrW2<1>; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:315:33: note: in instantiation of function template specialization 'miopen::solver::SolverContainer, miopen::solver::ConvOclBwdWrW2<2>, miopen::solver::ConvOclBwdWrW2<4>, miopen::solver::ConvOclBwdWrW2<8>, miopen::solver::ConvOclBwdWrW2<16>, miopen::solver::ConvOclBwdWrW2NonTunable, miopen::solver::ConvOclBwdWrW53, miopen::solver::ConvOclBwdWrW1x1, miopen::solver::ConvDirectNaiveConvFwd, miopen::solver::ConvDirectNaiveConvBwd, miopen::solver::ConvDirectNaiveConvWrw>::GetWorkspaceSizes' requested here - 315 | return GetBwdWrW2DSolvers().GetWorkspaceSizes(ctx); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40845,7 +40795,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -40866,6 +40817,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 540 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 541 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:880:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 880 | solutions[i] = entry; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:939:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 939 | solutions[i] = entry; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1298:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1298 | perfResults[i].bwd_data_algo = StringToConvolutionBwdDataAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1299:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1299 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1300:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1300 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1655:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1655 | perfResults[i].bwd_weights_algo = StringToConvolutionBwdWeightsAlgo(perf_db[i].name); + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1656:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1656 | perfResults[i].time = perf_db[i].time; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1657 | perfResults[i].memory = perf_db[i].workspace; + | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -40954,9 +40965,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -2 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); @@ -40970,6 +40982,123 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase>' first required here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvOclBwdWrw2<1>' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize>' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3430:24: note: in instantiation of member function 'miopen::solver::PerfConfigBase>::Deserialize' requested here + 3430 | extern template struct PerformanceConfigConvOclBwdWrw2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3436:24: note: in instantiation of member function 'miopen::solver::ConvTunableSolver>::GetDefaultPerformanceConfig' requested here + 3436 | extern template struct ConvOclBwdWrW2<1>; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:315:33: note: in instantiation of function template specialization 'miopen::solver::SolverContainer, miopen::solver::ConvOclBwdWrW2<2>, miopen::solver::ConvOclBwdWrW2<4>, miopen::solver::ConvOclBwdWrW2<8>, miopen::solver::ConvOclBwdWrW2<16>, miopen::solver::ConvOclBwdWrW2NonTunable, miopen::solver::ConvOclBwdWrW53, miopen::solver::ConvOclBwdWrW1x1, miopen::solver::ConvDirectNaiveConvFwd, miopen::solver::ConvDirectNaiveConvBwd, miopen::solver::ConvDirectNaiveConvWrw>::GetWorkspaceSizes' requested here + 315 | return GetBwdWrW2DSolvers().GetWorkspaceSizes(ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:89:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 89 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:90:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:91:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:93:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:95:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 95 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:161:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 161 | hipMemcpy(static_cast(workSpace) + batch_size, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:165:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 165 | hipMemcpy(static_cast(workSpace) + 2 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:169:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 169 | hipMemcpy(static_cast(workSpace) + 3 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:173:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 173 | hipMemcpy(static_cast(workSpace) + 4 * static_cast(batch_size), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 61 | new(buffer + second_index) U(y); + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ @@ -40982,39 +41111,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 540 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 541 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:880:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 880 | solutions[i] = entry; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:939:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 939 | solutions[i] = entry; - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1298:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1298 | perfResults[i].bwd_data_algo = StringToConvolutionBwdDataAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1299:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1300:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1300 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1655:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1655 | perfResults[i].bwd_weights_algo = StringToConvolutionBwdWeightsAlgo(perf_db[i].name); - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1656:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1656 | perfResults[i].time = perf_db[i].time; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1657 | perfResults[i].memory = perf_db[i].workspace; - | ^~~~~~~~~~~ +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +2 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, | ^ @@ -41051,6 +41163,7 @@ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ +3 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:829:23: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 829 | action.Do(AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, inputs, exe); | ^ @@ -41069,95 +41182,12 @@ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 61 | new(buffer + second_index) U(y); - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | if(inputLengths[i] > max_time_step) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:89:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 89 | max_label_len = std::max(max_label_len, labelLengths[i]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:90:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | total_label_len += labelLengths[i]; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:91:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:93:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | for(int j = 0; j < labelLengths[i]; j++) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:95:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 95 | if(labels[labels_offset[i] + j] >= class_sz) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:161:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 161 | hipMemcpy(static_cast(workSpace) + batch_size, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:165:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 165 | hipMemcpy(static_cast(workSpace) + 2 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:169:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 169 | hipMemcpy(static_cast(workSpace) + 3 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:173:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 173 | hipMemcpy(static_cast(workSpace) + 4 * static_cast(batch_size), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:486:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | MIOPEN_LOG_I(options[i]); | ^~~~~~~ @@ -41177,13 +41207,19 @@ 492 | oss << options[i] << ' '; | ^~~~~~~ 3 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/mlo_dir_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ 22 warnings generated when compiling for host. 1 warning generated when compiling for host. -21 warnings generated when compiling for host. 9 warnings generated when compiling for host. +21 warnings generated when compiling for host. 22 warnings generated when compiling for host. -979 warnings generated when compiling for host. 9 warnings generated when compiling for host. +979 warnings generated when compiling for host. 53 warnings generated when compiling for host. 4 warnings generated when compiling for host. [ 58%] Linking CXX shared library ../lib/libMIOpen.so @@ -41198,39 +41234,39 @@ make -f test/CMakeFiles/test_activation.dir/build.make test/CMakeFiles/test_activation.dir/depend make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/depend make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/depend -make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/driver /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver/CMakeFiles/MIOpenDriver.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_activation.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/depend make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_3d_peract_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/depend +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_3d_peract_test.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_3d_spatial_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/depend +make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_aux.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/depend +make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_peract_test.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/depend +make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_spatial_nhwc_test.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_spatial_test.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cache.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/depend make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cbna_inference.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_cba_inference.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_check_numerics_test.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/depend @@ -41239,18 +41275,18 @@ make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_bias.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend -make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_find2.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend +make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_find2.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_bias.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_find2.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_ctc.dir/DependInfo.cmake "--color=" @@ -41258,270 +41294,278 @@ make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_custom_allocator.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/depend -make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_deterministic_conv_api.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_dropout.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_embed_sqlite.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_2_conv.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_2_conv.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_find_db.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_fusion_aux.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend +make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/depend +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend +make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/depend -make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/depend +make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gpu_reference_kernel.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/depend +make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/depend +make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru_dropout.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend +make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_handle_test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv2d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv3d.dir/DependInfo.cmake "--color=" -make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend -make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend -make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/build -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_include_inliner.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_kernel_build_params.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lrn_test.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/depend +make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm_dropout.dir/DependInfo.cmake "--color=" +make -f test/CMakeFiles/test_perfdb.dir/build.make test/CMakeFiles/test_perfdb.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_main.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_train.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_inference.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_perfdb.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_activation.dir/build.make test/CMakeFiles/test_activation.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_bn_3d_peract_test.dir/build.make test/CMakeFiles/test_bn_3d_peract_test.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/build +make -f test/CMakeFiles/test_activation.dir/build.make test/CMakeFiles/test_activation.dir/build make -f test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build.make test/CMakeFiles/test_bn_spatial_nhwc_test.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/build -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/build make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/build make -f test/CMakeFiles/test_check_numerics_test.dir/build.make test/CMakeFiles/test_check_numerics_test.dir/build +make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build +make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/build +make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/build +make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/build +make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/build +make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/build +make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/build -make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_conv3d.dir/build.make test/CMakeFiles/test_conv3d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/build -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/build -make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/build -make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/build +make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build +make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/build -make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/build +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/build -[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o +make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/build make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build -[ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/build -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -MF CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o.d -o CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp -[ 60%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -MF CMakeFiles/MIOpenDriver.dir/main.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp -[ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_activation.dir/activation.cpp.o -MF CMakeFiles/test_activation.dir/activation.cpp.o.d -o CMakeFiles/test_activation.dir/activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -MF CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o.d -o CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o +make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -[ 60%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o +make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 60%] Building CXX object test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -MF CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o.d -o CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp -[ 60%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -MF CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o.d -o CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -MF CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o.d -o CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -MF CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o.d -o CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -MF CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o.d -o CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -MF CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp -make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/depend -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -MF CMakeFiles/test_conv2d.dir/conv2d.cpp.o.d -o CMakeFiles/test_conv2d.dir/conv2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp -[ 60%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -MF CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o.d -o CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp -make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/depend -make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/depend -[ 62%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -[ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o -[ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -[ 62%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm_dropout.dir/DependInfo.cmake "--color=" -[ 62%] Building CXX object test/CMakeFiles/test_conv3d.dir/conv3d.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -MF CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o.d -o CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm.dir/DependInfo.cmake "--color=" -[ 62%] Building CXX object test/CMakeFiles/test_ctc.dir/ctc.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cache.dir/cache.cpp.o -MF CMakeFiles/test_cache.dir/cache.cpp.o.d -o CMakeFiles/test_cache.dir/cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_main.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -MF CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o.d -o CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -MF CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o.d -o CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp +make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/build +make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/build +make -f test/CMakeFiles/test_perfdb.dir/build.make test/CMakeFiles/test_perfdb.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 58%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_conv3d.dir/conv3d.cpp.o +[ 58%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o +[ 58%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o +[ 58%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o +[ 58%] Building CXX object test/CMakeFiles/test_activation.dir/activation.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_dropout.dir/dropout.cpp.o +[ 60%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_ctc.dir/ctc.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o +[ 60%] Building CXX object test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -MF CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o.d -o CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp +[ 60%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -MF CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o.d -o CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp +[ 60%] Building CXX object test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d.dir/conv3d.cpp.o -MF CMakeFiles/test_conv3d.dir/conv3d.cpp.o.d -o CMakeFiles/test_conv3d.dir/conv3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp -[ 64%] Building CXX object test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_ctc.dir/ctc.cpp.o -MF CMakeFiles/test_ctc.dir/ctc.cpp.o.d -o CMakeFiles/test_ctc.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp -[ 64%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -MF CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o.d -o CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp -[ 64%] Building CXX object test/CMakeFiles/test_dropout.dir/dropout.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -[ 64%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -MF CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o.d -o CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp -[ 64%] Building CXX object test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -MF CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o.d -o CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp -[ 64%] Building CXX object test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_dropout.dir/dropout.cpp.o -MF CMakeFiles/test_dropout.dir/dropout.cpp.o.d -o CMakeFiles/test_dropout.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp -[ 64%] Building CXX object test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -MF CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o.d -o CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp +[ 62%] Building CXX object test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -MF CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o.d -o CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -MF CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o.d -o CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -MF CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o.d -o CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp -[ 64%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -MF CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o.d -o CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_activation.dir/activation.cpp.o -MF CMakeFiles/test_activation.dir/activation.cpp.o.d -o CMakeFiles/test_activation.dir/activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp +[ 64%] Building CXX object test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o +[ 62%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -MF CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o.d -o CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp +[ 64%] Building CXX object test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_dropout.dir/dropout.cpp.o -MF CMakeFiles/test_dropout.dir/dropout.cpp.o.d -o CMakeFiles/test_dropout.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -MF CMakeFiles/MIOpenDriver.dir/main.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -MF CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o.d -o CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -MF CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o.d -o CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -MF CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o.d -o CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp +[ 64%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -MF CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o.d -o CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -MF CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o.d -o CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp +[ 64%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -MF CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o.d -o CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp +[ 64%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o +[ 64%] Building CXX object test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -MF CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o.d -o CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gru.dir/gru.cpp.o -MF CMakeFiles/test_gru.dir/gru.cpp.o.d -o CMakeFiles/test_gru.dir/gru.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_db.dir/find_db.cpp.o -MF CMakeFiles/test_find_db.dir/find_db.cpp.o.d -o CMakeFiles/test_find_db.dir/find_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp +[ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -MF CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o.d -o CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -MF CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o.d -o CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp [ 64%] Building CXX object test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -MF CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o.d -o CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -MF CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o.d -o CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_ctc.dir/ctc.cpp.o -MF CMakeFiles/test_ctc.dir/ctc.cpp.o.d -o CMakeFiles/test_ctc.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -MF CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o.d -o CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -MF CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o.d -o CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp +[ 64%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o -MF CMakeFiles/test_handle_test.dir/handle_test.cpp.o.d -o CMakeFiles/test_handle_test.dir/handle_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp [ 66%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o [ 66%] Building CXX object test/CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -MF CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o.d -o CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_db.dir/find_db.cpp.o -MF CMakeFiles/test_find_db.dir/find_db.cpp.o.d -o CMakeFiles/test_find_db.dir/find_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp -[ 67%] Building CXX object test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -MF CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o.d -o CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gru.dir/gru.cpp.o -MF CMakeFiles/test_gru.dir/gru.cpp.o.d -o CMakeFiles/test_gru.dir/gru.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o -MF CMakeFiles/test_handle_test.dir/handle_test.cpp.o.d -o CMakeFiles/test_handle_test.dir/handle_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -MF CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o.d -o CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cache.dir/cache.cpp.o -MF CMakeFiles/test_cache.dir/cache.cpp.o.d -o CMakeFiles/test_cache.dir/cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -MF CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o.d -o CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -MF CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o.d -o CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -MF CMakeFiles/test_conv2d.dir/conv2d.cpp.o.d -o CMakeFiles/test_conv2d.dir/conv2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -MF CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o.d -o CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/include_inliner.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -MF CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o.d -o CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -MF CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o.d -o CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -MF CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o.d -o CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/build -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 67%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -[ 67%] Building CXX object test/CMakeFiles/test_lstm.dir/lstm.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -MF CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o.d -o CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -MF CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o.d -o CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp +[ 66%] Building CXX object test/CMakeFiles/test_lstm.dir/lstm.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -MF CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o.d -o CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -MF CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o.d -o CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -MF CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o.d -o CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm.dir/lstm.cpp.o -MF CMakeFiles/test_lstm.dir/lstm.cpp.o.d -o CMakeFiles/test_lstm.dir/lstm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp -[ 67%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o +[ 66%] Building CXX object test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o +[ 66%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o -MF CMakeFiles/test_na_inference.dir/na_inference.cpp.o.d -o CMakeFiles/test_na_inference.dir/na_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp +[ 66%] Building CXX object test/CMakeFiles/test_perfdb.dir/perfdb.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_main.dir/main.cpp.o -MF CMakeFiles/test_main.dir/main.cpp.o.d -o CMakeFiles/test_main.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/main.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 153 | printf("FAILED: Invalid Number of Input Arguments\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 167 | printf("FAILED: Invalid Base Input Argument\n"); - | ^ +[ 69%] Building CXX object test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o +[ 69%] Building CXX object test/CMakeFiles/test_na_train.dir/na_train.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_perfdb.dir/perfdb.cpp.o -MF CMakeFiles/test_perfdb.dir/perfdb.cpp.o.d -o CMakeFiles/test_perfdb.dir/perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_train.dir/na_train.cpp.o -MF CMakeFiles/test_na_train.dir/na_train.cpp.o.d -o CMakeFiles/test_na_train.dir/na_train.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -MF CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o.d -o CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp +[ 69%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -MF CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o.d -o CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] @@ -41544,25 +41588,153 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:228:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 228 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 106 | printf("MIOpen Driver Input Flags: \n\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 167 | printf("Illegal input flag\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | std::string arg = argv[1]; - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | args.push_back(argv[i]); - | ^~~~ -9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +:40 : +63 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 63 :27 : warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +[=, f = std::move(f)]() mutable { return 63w | ( f . g e t( ) ) ; } ) ; + | ^ + [=,/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :f60 :=26 :s tnote: dprevious declaration is here: +:move(f)]( )60 | mauuttaob lteh e{n (rsettdu:r:n fwu(tfu.rgee) )f;, }W)o;r +k | w ^) + -> std/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:::f60u:t26u:r enote: e +n (| s ^t +d::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +td :63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +1 warning generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41584,15 +41756,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:358:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 358 | printf("GPU Kernel Avg Time Forward Activation Elapsed: %f ms, for %d iterations.\n", | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ @@ -41624,34 +41787,15 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 420 | printf("Running estimated mean / var inference on CPU.\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future + 63 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp : 30 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp : 32 : + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp : 420 : 9 : warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +[=, f = std:: m420o | v e (f ) ] ( ) mpurtianbtlfe( "{R urnentiunrng we(sft.igmeatt(e)d) ;m e}a)n; + /| ^v +ar infe/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppre:n60c:e26 :o nnote: previous declaration is hereC +PU.\n"); + 60| | ^a +uto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:337:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] @@ -41693,15 +41837,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:874:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 874 | printf("GPU Kernel Avg Time Forward Batch Normalization Elapsed: %f ms, for %d " | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:893:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 893 | printf("stats: bnormf, 0, %zu, %zu, 0, %f, %f\n", | ^ @@ -41723,104 +41858,24 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1148:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1148 | printf("GPU Kernel Avg Time Backward Batch Normalization Elapsed: %f ms\n", | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:79:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 79 | printf("MM_CPU ERROR; %zd %zd %zd %zd %zd %zd\n", | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - warning: 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppdeclaration shadows a local variable [-Wshadow-uncaptured-local]:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41829,8 +41884,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41849,7 +41903,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41858,12 +41912,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -1 warning generated when compiling for gfx906. -[ 69%] Linking CXX executable ../bin/test_main -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_main.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41872,7 +41921,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -41881,28 +41930,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 153 | printf("FAILED: Invalid Number of Input Arguments\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 167 | printf("FAILED: Invalid Base Input Argument\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 106 | printf("MIOpen Driver Input Flags: \n\n"); - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_main.dir/link.d CMakeFiles/test_main.dir/main.cpp.o -o ../bin/test_main -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: @@ -41918,23 +41954,19 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -[ 69%] Built target test_main -make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_inference.dir/DependInfo.cmake "--color=" -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 167 | printf("Illegal input flag\n"); - | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 69%] Building CXX object test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_inference.dir/na_inference.cpp.o -MF CMakeFiles/test_na_inference.dir/na_inference.cpp.o.d -o CMakeFiles/test_na_inference.dir/na_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 43 | return charset[GET_RAND() % max_index]; - | ^~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: +2 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +[ 71%] Linking CXX executable ../bin/test_main +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_main.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -41943,17 +41975,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -[ 69%] Linking CXX executable ../bin/test_include_inliner -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_include_inliner.dir/link.txt --verbose=1 -2 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | std::string arg = argv[1]; - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 157 | args.push_back(argv[i]); - | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:28: @@ -41969,23 +41997,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 43 | return charset[GET_RAND() % max_index]; + | ^~~~~~~ 4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ +4 warnings generated when compiling for gfx906. +1 warning generated when compiling for gfx906. +[ 71%] Linking CXX executable ../bin/test_include_inliner +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_include_inliner.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:41: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -41995,8 +42016,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -42006,6 +42026,14 @@ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +5 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -42014,14 +42042,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: +2 warnings generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -42030,45 +42095,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -2 warnings generated when compiling for gfx906. -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_include_inliner.dir/link.d CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -o ../bin/test_include_inliner -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_main.dir/link.d CMakeFiles/test_main.dir/main.cpp.o -o ../bin/test_main -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 69%] Built target test_include_inliner -make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/depend +[ 71%] Built target test_main +make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_train.dir/DependInfo.cmake "--color=" -5 warnings generated when compiling for gfx906. +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling2d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/build +make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 71%] Building CXX object test/CMakeFiles/test_na_train.dir/na_train.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_train.dir/na_train.cpp.o -MF CMakeFiles/test_na_train.dir/na_train.cpp.o.d -o CMakeFiles/test_na_train.dir/na_train.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 138 | printf("Wrote output to file %s\n", fileName); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 142 | printf("Could not open file %s for writing\n", fileName); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 154 | printf("Read data from input file %s\n", fileNIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +[ 71%] Building CXX object test/CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -MF CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o.d -o CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -42078,12 +42116,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -ame); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 159 | printf("Could not open file %s for reading\n", fileName); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -42093,6 +42142,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_include_inliner.dir/link.d CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -o ../bin/test_include_inliner -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigB[ 71%] Built target test_include_inliner +ase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend +{} + | ^ +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling3d.dir/DependInfo.cmake "--color=" /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ @@ -42132,17 +42210,129 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +[ 73%] Building CXX object test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -MF CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o.d -o CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -42152,13 +42342,61 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 990 | printf("Invalid group number\n"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1006 | printf("Incorrect Convolution Mode\n"); - 9 warnings generated when compiling for host. -| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ @@ -42181,13 +42419,10 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); + 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl for conv%dd\n", num_dim); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ -[ 71%] Building CXX object test/CMakeFiles/test_perfdb.dir/perfdb.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_perfdb.dir/perfdb.cpp.o -MF CMakeFiles/test_perfdb.dir/perfdb.cpp.o.d -o CMakeFiles/test_perfdb.dir/perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -: 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -63 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -42267,6 +42546,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ +1 warning generated when compiling for gfx906. +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -42277,280 +42612,318 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 138 | printf("Wrote output to file %s\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 142 | printf("Could not open file %s for writing\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 154 | printf("Read data from input file %s\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 159 | printf("Could not open file %s for reading\n", fileName); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 990 | printf("Invalid group number\n"); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1006 | printf("Incorrect Convolution Mode\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(dat/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -a 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -_args.begin(), data_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -a 2439 | printf("stats: for conv%dd\n", num_dim); - | ^ -rgs.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_D/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -E 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " - | ^ -PRECATED_SUGGEST(ALT)/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - - 2468 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", - | ^ + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2510 | printf( +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1539 | printf("stats: for conv%dd\n", num_dim); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ -warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); + | ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -t 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", - | ^ -est_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp: 2649136: | 9:# warning: d'printf' was marked unused but was used [-Wused-but-marked-unused]e -fine _G L2649 | I B C X X 1 7 _prDiEnPtRf(E"CsAtaTtEsD:_ G fLoIrB CcXoXn_vD%dEdP\nR"E,C nAuTmE_dDi_mS)U; -G G| E ^S -T(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2439 | printf("stats: for conv%dd\n", num_dim); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2708 | printf( +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2468 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2711 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2510 | printf( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2649:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2649 | printf("stats: for conv%dd\In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +n 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp", num_dim); + | ^ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp,:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " + | ^ +data_args.end(), [/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp&:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +] 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", + | ^ + { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + GGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 2708 | printf( + | ^ +112 | __attribute__ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2711 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 445 | printf("Incorrect Batch Normalization Mode\n"); - | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::mo/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - ve(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 52463 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - printf("Error copying data to GPU\n"); - | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h571 | printf("Error copying data to GPU\n"); - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 445 | printf("Incorrect Batch Normalization Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 524 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 571 | printf("Error copying data to GPU\n"); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:704:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 704 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); | ^ +[ 73%] Linking CXX executable ../bin/test_custom_allocator +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_custom_allocator.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -42575,6 +42948,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1041:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1041 | printf("Wall-clock Time Elapsed: %f ms, for %d iterations.\n", | ^ @@ -42587,7 +42970,129 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1117:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1117 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 266 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 212 | printf("Incorrect LRN Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:293:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 293 | printf("Error copying data to GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:339:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 339 | printf("Wall-clock Time Forward LRN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:341:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 341 | printf("GPU Kernel Time Forward LRN Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:406:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:408:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 408 | printf("GPU Kernel Time Backward LRN Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: @@ -42603,82 +43108,463 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 266 | printf("Error copying data to GPU\n"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:251:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 251 | printf("Incorrect Pooling Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 269 | printf("Incorrect Padding Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 291 | printf("Incorrect Index Data Type\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 400 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:774:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 774 | printf("Backward Pooling Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:233:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 233 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:271:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:275:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 275 | printf("GPU Kernel Time Forward Softmax Elapsed: %f ms\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:324:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 324 | printf("Wall-clock Time Backward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:328:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | u/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - sing result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -338/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs.In file included from ./build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +. 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +; 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +t atic_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -741 | return detach_async([=] { +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 52 | using result_type = typename std::result_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cppargs.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +67/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +136 | # define /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + _67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +112 | __attri/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + bute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpph:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +w 52 | using result_type = typename std::result_of::type; + | ^ +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + ]741 | return detach_async([=] { | ^ -1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^~~:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + +1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -1329/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -879/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +w 52 | using result_type = typename std::result_of::type; + | ^ +(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + f741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + .797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here + 879 | return verify_impl( | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + e3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +t()))> + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + ^1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ + +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +: 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + note: 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + +3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + | 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); + return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -42688,7 +43574,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +nfer_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +14 917 | static_c warnings generated when compiling for gfx906. +ast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template baseIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: @@ -42704,26 +43597,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 212 | printf("Incorrect LRN Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:293:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 293 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:339:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 339 | printf("Wall-clock Time Forward LRN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:341:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 341 | printf("GPU Kernel Time Forward LRN Elapsed: %f ms\n", time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:406:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", +_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:408:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 408 | printf("GPU Kernel Time Backward LRN Elapsed: %f ms\n", time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: @@ -42739,6 +43633,226 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_custom_allocator.dir/link.d CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -o ../bin/test_custom_allocator -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 73%] Built target test_custom_allocator +make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_reduce_test.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: @@ -42755,115 +43869,1050 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:251:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 251 | printf("Incorrect Pooling Mode\n"); +[ 73%] Building CXX object test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -MF CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o.d -o CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 269 | printf("Incorrect Padding Mode\n"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 212 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 291 | printf("Incorrect Index Data Type\n"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 400 | printf("Error copying data to GPU\n"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 223 | printf("CPU verification: Input/Output element size does not match\n"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 230 | printf("CPU verification: Invalid dropout rate\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 296 | printf("CPU verification: Input/Output dimensIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + n1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +d 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +o 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +e/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + s2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 307 | printf("CPU verification: Input/Output element size does not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 313 | printf("CPU verification: Invalid dropout rate\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | In file included from return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 127 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); +917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 679 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 86 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 771 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:774:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 774 | printf("Backward Pooling Verifies on CPU and GPU\n"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] -In file included from 73 | class Iterator : public std::iterator> - | ^ - 233 | printf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp(:"136E:r59:r onote: rin instantiation of template class 'miopen::DbRecord::Iterator' requested here -copying d 136a | t a t aou tGoP Ub\eng"i)n;( -) | c ^o -nst { return content->As().begin(); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h::129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -73/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - | class Iterator : public std::iterator> - | ^ -135/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - | 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h# define _GLIBCXX17_DEPRECATED [[__deprecated__]] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 80 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + | test_drive(argc, argv); + | ^ +797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecaIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +t 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpped__ ("use '" ALT "' instead"))) + | ^ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ -:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:271:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 934 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 303 | printf("Length of data sequence is longer than required unrolled time sequence " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 316 | printf("Incorrect input batch size at time %d\n", cont); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 405 | printf("Incorrect RNN Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 420 | printf("Incorrect bias Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 435 | printf("Incorrect direction Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 450 | printf("Incorrect input Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 465 | printf("Incorrect RNN algorithm\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 750 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 758 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 772 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 957 | printf("verify rnn fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 981 | printf("verify lstm fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1007 | printf("verify gru fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1031 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1236 | printf("verify rnn bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1259 | printf("verify lstm bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1281 | printf("verify gru bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1303 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1365 | printf("verify rnn bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1392 | printf("verify lstm bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1421 | printf("verify gru bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1447 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1566 | printf("Bad Parameters! Verification FAILED\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1596 | printf("final hidden Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1609 | printf("final cell Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1656 | printf("Bad Parameters! Verification FAILED\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1708 | printf("inital cell state Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const charIn file included from */build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); + | ^ +argv[]) { test_drive(argc, argv); } + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp| :381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + ^381 | printf("Wrong input time step at batch : %d \n", i); + | ^ - 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX1/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 392 | printf("Wrong label id at batch : %d \n", i); + | ^ +7_DEPRECATED_SUGGEST("std::i/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +n 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); | ^ +voke_res/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + u409 | printf("Wrong probability tensor size\n"); + | ^ +lt"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 414 | printf("Wrong gradient tensor size\n"); + | ^ +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 351 | printf("Label batch size does not match input batch size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 361 | printf("Wrong probability tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 366 | printf("Wrong gradient tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 373 | printf("Wrong tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 509 | printf("Label batch size does not match input batch size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 527 | printf("Wrong input time step\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 538 | printf("Wrong label id at batch\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 548 | printf("Error: label length exceeds input time step\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 347 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 449 | printf("CTC loss Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 457 | printf("CTC gradient Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 314 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:424:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:275:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - - 275 | printf("GPU Kernel Time Forward Softmax Elapsed: %f ms\n", kernel_average_time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:328:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp +:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 314 | 136 | #p ridnetffi(n"eW _aGlLlI-BcClXoXc1k7 _TDiEmPeR ETCeAnTsEoDr_ SOUpGsG EESlTa(pAsLeTd): _%GfL ImBsC,X Xf_oDrE P%RdE CiATtEeDr_aStUiGoGnEsS.T\(nA"L,T +) +| ^| + ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 428 | printf("Tensor Op verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 364 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 272 | arguments[i].id = names[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 274 | arguments[i].buffer = buffers[i]; + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 183 | printf("Incorrect BaseArg\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +3 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -42873,86 +44922,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp> - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 13652 | using result_type = typename std::result_of::type; +7 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | auto begin() const { return content->As().begin(); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -129/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - :135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] -r 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp>(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - :136 | auto begin() const { return content->As().begin(); } - | ^ -1353/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -42963,56 +44983,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -43023,26 +44993,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); @@ -43056,8 +45026,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -14 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43066,40 +45045,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:In file included from 45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43108,29 +45087,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43141,6 +45120,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -43151,26 +45139,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); @@ -43184,41 +45172,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int a[ 71%] Linking CXX executable ../bin/test_custom_allocator -rgc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_custom_allocator.dir/link.txt --verbose=1 -std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -43226,9 +45215,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -43238,30 +45225,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43269,51 +45256,55 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' insIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppa:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - d1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - "1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -)/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h):136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43322,30 +45313,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43355,7 +45346,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43364,30 +45356,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43397,8 +45389,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43407,30 +45398,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -43440,57 +45431,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 212 | printf("CPU verification: Input/Output dimension does not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 223 | printf("CPU verification: Input/Output element size does not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 230 | printf("CPU verification: Invalid dropout rate\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 296 | printf("CPU verification: Input/Output dimension does not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 307 | printf("CPU verification: Input/Output element size does not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 313 | printf("CPU verification: Invalid dropout rate\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 127 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 679 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 86 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 771 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43499,51 +45440,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECA/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hppTED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -: 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 80 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -: - 934 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43552,29 +45482,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43583,10 +45513,7 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribu/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -t 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -e__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -43597,39 +45524,68 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs..In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -. )303 | printf("Length of data sequence is longer than required unrolled time sequence " - | ^ -; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here - 879 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp316 | printf("Incorrect input batch size at time %d\n", cont); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_da/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +t 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | sta/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -t 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 1078 | test_drive(argc, argv); + | ^ +797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -ic_cast(this)->run(); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +422 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -43640,292 +45596,91 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 405 | printf("Incorrect RNN Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 420 | printf("Incorrect bias Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 435 | printf("Incorrect direction Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 450 | printf("Incorrect input Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 465 | printf("Incorrect RNN algorithm\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 750 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 758 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 772 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 957 | printf("verify rnn fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 981 | printf("verify lstm fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1007 | printf("verify gru fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1031 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1236 | printf("verify rnn bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1259 | printf("verify lstm bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1281 | printf("verify gru bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1303 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1365 | printf("verify rnn bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1392 | printf("verify lstm bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1421 | printf("verify gru bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1447 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1566 | printf("Bad Parameters! Verification FAILED\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1596 | printf("final hidden Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1609 | printf("final cell Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1656 | printf("Bad Parameters! VerificationIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp FAILED\n"); - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1682:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - | printf("Backward RNN Data Verifies on CPU and GPU\n"); - | ^ -917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -} 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); - | ^ -); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -1037 1708 | printf("inital cell state Verifies on CPU and GPU\n"); - | ^ -:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -136 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); - | ^ - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 381 | printf("Wrong input time step at batch : %d \n", i); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 392 | printf("Wrong label id at batch : %d \n", i); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 409 | printf("Wrong probability tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 414 | printf("Wrong gradient tensor size\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 351 | printf("Label batch size does not match input batch size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 361 | printf("Wrong probability tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 366 | printf("Wrong gradient tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 373 | printf("Wrong tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 509 | printf("Label batch size does not match input batch size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 527 | printf("Wrong input time step\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 538 | printf("Wrong label id at batch\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 548 | printf("Error: label length exceeds input time step\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 347 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 449 | printf("CTC loss Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 457 | printf("CTC gradient Verifies on CPU and GPU\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 314 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:424:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:41: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:252:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 252 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(stIn file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +: 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - :329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); - | ^ -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + f797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp330:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cppu:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + t340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ -:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + r1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -_ 428 | printf("Tensor Op verifies on CPU and GPU\n"); - | ^ -DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cppe:355:42: note: in instantiation of function template specialization 'test_drive' requested here + <355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +T/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + >2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -43933,7 +45688,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: + f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -43942,70 +45700,121 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int mIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 43 | return charset[GET_RAND() % max_index]; + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - ain(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -52/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here - :19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(progr/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppa:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +m 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + m1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +e/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ @@ -44018,18 +45827,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 364 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44038,29 +45837,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44071,8 +45870,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44081,30 +45879,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44112,12 +45910,52 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attributIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +e 52 | using result_type = typename std::result_of::type; + | ^ +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + _741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp(:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + (3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + d1299 | reun_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cppe:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +c/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +a 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 183 | printf("Incorrect BaseArg\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +ed__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44126,29 +45964,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44159,44 +45997,138 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_custom_allocator.dir/link.d CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -o ../bin/test_custom_allocator -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 71%] Built target test_custom_allocator -make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling2d.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | classIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp Iterator : public std::iterator' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppstd::pair> + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here +797 136 | auto begin() const:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp { return content->As:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + ().begin(); } + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp| ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:12944:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _G:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +LIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here + 879 | return verify_impIn file included from l(/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp + :| 38 ^: + +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::297:5213::39 :note: in instantiation of function template specialization 'test_driver::verify>' requested here +warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 297 | 52 | v e ruisfiyn(vge rriefsyu_ilntf_teyrpeenc e=_ tbaytpcehnnaomrem _stadc:t:irvei{opnt(r)_>f:u:stiyopnepl;a +n | .g ^e +t(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: :917in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here: +46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 741 | 917 | r e t u r n dsettaatcich__caassytn ^( +this)->run(); + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: +797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: +1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +797 | 1299 | c p urfu n=_ drautna_(cdpaut(af_aalrsges,. bceagicnh(e)_,m idsast,a _v,a xrsg.s...e)n;d +( )| , ^ +[&] { d.templ/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:t879e: 16b:a snote: ein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here_ +run< D879r | i v e r > ( ) ; r}e)t;ur +n | v ^e +rify_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:l1333(: +5 :| ^note: +in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: 3331333: | 9 : note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested heret +est_drive _333i | m p l_ 1 < D r i vveerr>(ipfryo(gvrearmif_ny_ambeac,k waasr)d; +s _| a ^c +t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353i:v13a:t inote: oin instantiation of function template specialization 'test_drive_impl>' requested heren +{input ,1353 | d o u t , o u t . f i rtsets,t _dedsrci}v,e _bi)mp;l +< D| r ^i +ver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested herea +lf>>(arg v205[ | 0 ] , s t d : :lmooovkeu(pa.se)m)p;l +ac e| ( ^ +transfor/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cppm:_311m:o42d:e (note: tin instantiation of function template specialization 'test_drive' requested hereo +_name(m)) ,311 | [i=n]t {m atihni(si-n>tr uanr(gmc, ,f ,c obn)s;t }c)h;a + r| * ^ +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppr:g219v:[9]:) note: {in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here +test _219d | r i v e < n a _afduds_imoode(n_ +d r| i ^v +er>(arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:,1207 :a12r:g note: vin instantiation of member function 'activation_driver::activation_driver' requested here) +; } + 1207 | | ^ + Driver d{}; + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits ^: +2817:9: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: +1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 2817 | 1333{ | } _ GtLeIsBtC_XdXr1i7v_DeE_PiRmEpCl_AT1ES(Tp(r"osgtrda:m:_innavmeo,k ea_sr)e;s +u l| t ^" +); + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| : ^1353 +:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :1353136 | : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + te s136t | _#d rdievfei_niem p_lG>T((aArLgTv)[ 0_]G,L IsBtCdX:X:_mDoEvPeR(EasC)A); +T | E ^D +_SUGG/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppE:S337T:(42AL: Tnote: )in instantiation of function template specialization 'test_drive' requested here + + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h337 | :112i:n19t: mnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'a +in(int a112rg | c ,_ _caotntsrti bucthea_r_* (a(r_g_vd[e]pr)e c{a tteed_s_t _("dursiev e'"< aALcTt i"v'a tiinostne_add"r)i)v)e + r| > ^( +argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44207,7 +46139,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -44216,10 +46149,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44228,33 +46158,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44264,9 +46191,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 71%] Building CXX object test/CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -MF CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o.d -o CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44275,30 +46207,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44317,26 +46249,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_In file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +a 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + a797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + d3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +a/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h_:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); @@ -44350,48 +46325,144 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hr:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +eturn detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +1358/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp | :730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here +: 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here + :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +: 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLI/build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +B 157 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + C157 | std::vector as(argv + 1, argv + argc); + | ^~~~ +XX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -44402,26 +46473,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); @@ -44435,8 +46506,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44445,29 +46515,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44478,7 +46548,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -44488,71 +46567,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -| /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 741136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44563,8 +46649,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44573,30 +46658,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44606,77 +46691,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typenamIn file included from e std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 7411340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44684,31 +46731,9 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attributeIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - __ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44717,38 +46742,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp272:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here -: 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp43: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 272 | arguments[i].id = names[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp274 | arguments[i].buffer = buffers[i]; - | ^~~~~~~ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44759,48 +46775,91 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_fIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -741: 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + w797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here + r917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + d1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + _1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + t779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +r/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + a2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +i/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + n136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ + note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -44810,7 +46869,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44819,29 +46879,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44852,9 +46912,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -7 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44863,29 +46921,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44896,16 +46954,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44914,29 +46964,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44947,8 +46997,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +2 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -44957,29 +47008,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -44990,53 +47041,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +[ 75%] Linking CXX executable ../bin/test_embed_sqlite +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_embed_sqlite.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:n 779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45046,31 +47085,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -detach_async([=] { +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45081,48 +47128,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { + 741 | return detach_a4sync([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45132,7 +47171,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45141,30 +47182,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +a 52 | using result_type = typename std::result_of::type; + | ^ +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + )741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 8792817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45174,8 +47260,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -3 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +[ 75%] Linking CXX executable ../bin/test_check_numerics_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_check_numerics_test.dir/link.txt --verbose=1 +1 warning generated when compiling for host. +[ 75%] Linking CXX executable ../bin/test_cache +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cache.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45184,30 +47276,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templatclang++-17e base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45217,86 +47311,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -326/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -318/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - | 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 13332817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - | 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -#/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -45304,28 +47369,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 43 | return charset[GET_RAND() % max_index]; - | ^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -45335,30 +47388,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45368,8 +47421,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45378,29 +47430,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45411,8 +47463,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45421,29 +47473,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45454,8 +47506,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +2 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45464,30 +47516,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45497,6 +47549,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 77%] Linking CXX executable ../bin/test_bn_aux +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_aux.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -45506,15 +47560,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -45539,7 +47593,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45548,29 +47603,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45581,7 +47636,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45590,66 +47666,100 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -at e base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # defiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -n 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 797112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | cpuf = run_cpu(false, cache_miss, v, xs...); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -45674,8 +47784,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45684,29 +47793,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45717,7 +47826,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45726,84 +47835,83 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs.In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here + 879 | return verify_impl( +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -. 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +| /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here - :46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast<:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - Derived*>(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -1358/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: ), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here +note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1329 | test_drive(argc, argv); - | ^ -1363/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_driver::verify>' requested here:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp2817:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45812,30 +47920,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -45845,38 +47953,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45887,7 +47993,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_embed_sqlite +make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -MF CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o.d -o CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45896,29 +48012,74 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplaIn file included from c/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +e 52 | using result_type = typename std::result_of::type; + | ^ +(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + t741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here + a879 | return verify_impl( + | ^ +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + s328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf:917:46: note: in instantiation of member function 'lrn_driver::run' requested here + o917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + r1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + _1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + m341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ +o/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +d/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + e136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h(:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + t112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +o_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -45929,27 +48090,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_check_numerics_test.dir/link.d CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -o ../bin/test_check_numerics_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cache.dir/link.d CMakeFiles/test_cache.dir/cache.cpp.o -o ../bin/test_cache -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | usin[ 77%] Built target test_cache +g result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend + cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - 917 | static_cast(this)->run(); + 917 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla_dropout.dir/DependInfo.cmake "--color=" + static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -45966,14 +48135,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: [ 77%] Built target test_check_numerics_test +expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecatemake -f test/CMakeFiles/test_sequences.dir/build.make test/CMakeFiles/test_sequences.dir/depend +d__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sequences.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -MF CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o.d -o CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_sequences.dir/build.make test/CMakeFiles/test_sequences.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -45982,30 +48162,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46015,8 +48195,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +[ 77%] Building CXX object test/CMakeFiles/test_sequences.dir/sequences.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sequences.dir/sequences.cpp.o -MF CMakeFiles/test_sequences.dir/sequences.cpp.o.d -o CMakeFiles/test_sequences.dir/sequences.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46025,30 +48206,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46058,7 +48239,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46067,77 +48248,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 879 | reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppurn verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - :333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 741205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp | :215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here -: 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ -112/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -46145,16 +48281,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46163,29 +48290,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46194,17 +48321,8 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ (In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -(_ _63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -46215,26 +48333,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -46243,43 +48361,44 @@ 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXXIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -52 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46290,7 +48409,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46299,69 +48418,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.te/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppmplate base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1333 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp::341:42: note: in instantiation of function template specialization 'test_drive' requested here - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -341/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - | 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cppint main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46380,26 +48544,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); @@ -46413,52 +48577,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; - /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp:157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -| 157 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp ^ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:157:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 157 | std::vector as(argv + 1, argv + argc); - | ^~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46469,22 +48619,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_aux.dir/link.d CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -o ../bin/test_bn_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46493,33 +48630,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_re2 warnings generated when compiling for host. -sult"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -46527,9 +48663,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 73%] Linking CXX executable ../bin/test_bn_aux -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_aux.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46538,30 +48673,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46571,42 +48706,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppclang++-17:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17:: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46616,35 +48757,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46655,6 +48799,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 77%] Built target test_bn_aux +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/depend +27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_soft_max.dir/DependInfo.cmake "--color=" +puf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -46665,15 +48855,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -46698,17 +48888,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -1 warning generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Building CXX object test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -MF CMakeFiles/test_soft_max.dir/soft_max.cpp.o.d -o CMakeFiles/test_soft_max.dir/soft_max.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46717,49 +48903,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -L IBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 73%] Linking CXX executable ../bin/test_cache -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cache.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46768,30 +48946,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46801,7 +49024,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46810,73 +49033,73 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template bIn file included from ase_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -797 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -459/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -3193/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +3d_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -46886,8 +49109,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -46897,26 +49118,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); @@ -46928,10 +49149,51 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + (797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp_:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + d1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shiftepre}); + | ^ +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + a917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +e/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + d2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46940,29 +49202,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -46973,14 +49235,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -46989,30 +49244,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47022,7 +49277,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47031,29 +49287,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47064,8 +49320,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47074,29 +49330,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47107,7 +49363,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47116,29 +49372,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47149,8 +49405,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -5 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47159,29 +49414,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47192,9 +49447,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_aux.dir/link.d CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -o ../bin/test_bn_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47203,30 +49456,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | t4e warningsst generated_ when compiling for hostd. -rive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47237,12 +49489,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 73%] Built target test_bn_aux -make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_pooling3d.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47251,29 +49499,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47284,13 +49532,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 73%] Linking CXX executable ../bin/test_check_numerics_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_check_numerics_test.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 75%] Building CXX object test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -MF CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o.d -o CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -47300,26 +49541,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); @@ -47333,10 +49574,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47345,30 +49584,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47378,7 +49617,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47387,29 +49627,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47420,128 +49660,131 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -P 52 | using result_type = typename std::result_of::type; +i 52 | using result_type = typename std::result_of::type; | ^ -E/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - >{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 917797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -46/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - : note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ -326/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - | 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitst:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cache.dir/link.d CMakeFiles/test_cache.dir/cache.cpp.o -o ../bin/test_cache -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +argc, cIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +n 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + h927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +* 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +a/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hr:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +gv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47552,23 +49795,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 75%] Built target test_cache -make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_reduce_test.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47577,30 +49843,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47610,10 +49876,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 75%] Building CXX object test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -MF CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o.d -o CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp -2 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47622,30 +49885,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47665,26 +49928,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); @@ -47698,7 +49961,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +22 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47707,30 +49971,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47740,9 +50007,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Linking CXX executable ../bin/test_embed_sqlite -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_embed_sqlite.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47751,59 +50017,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47812,71 +50059,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_dataIn file included from (d/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppa:t39a: -_In file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:g34s: -.In file included from b/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppe:g29i: -n/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp(:)52,: 39d:a twarning: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]_ -args.end(), [ &52] | { d .utseimnpgl artees ublats_et_yrpuen <=D rtiyvpeern>a(m)e; s});t -d :| : ^r -esult_of>' requested here( -)>::type ;1333 - | | ^ - test_driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe_:i741m:p20l:_ 1note: ' requested hereD -river>(p r741o | g r a m _ n a m e , a sr)e;t -u | r ^n - detac/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpph_:a1363s:y13n:c (note: [in instantiation of function template specialization 'test_drive_impl>' requested here= -] { - | ^ - 1363 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -test_dr i797v | e _ i m p l < D r i v e r < f l ocaptu>f> (=a rrguvn[_0c]p,u (sftadl:s:em,o vcea(cahse)_)m;i -s s| , ^ -v, xs../build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp.:)72;: -5 :| ^note: -in instantiation of function template specialization 'test_drive' requested here - 72/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 879 : 16 :t enote: sin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested heret -_driv e879< | g r u _ d r i v erre>t(uarrng cv,e rairfgyv_)i;m -p l| ( ^ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsnote: in instantiation of function template specialization 'test_driver::verify>' requested here: -2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1027 | 2817 | v{e r}i f_yG(LvIeBriCfXyX_1b7a_cDkEwPaRrEdC_AbTnE_Dp_eSrU_GaGcEtSiTv(a"tsitodn:_:uisnev_oskaev_erde{ - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 917note: :46expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': - note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 136917 | | # d e f i n e _ G L I B C X Xs1t7a_tDiEcP_RcEaCsAtTT((tAhLiTs)) -_>GrLuInB(C)X;X -_ D| E ^P -RECATED_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppS:U1299G:G71:E Snote: Tin instantiation of function template specialization 'test_driver::base_run>' requested here( -ALT) - | ^ - 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: 112 : 19 : note: rexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'u -n_data(da t112a | _ a r_g_sa.tbtergiibnu(t)e,_ _d a(t(a___ardgesp.reencda(t)e,d _[_& (]" u{s ed .'t"e mApLlTa t"e' biansset_eardu"n)<)D)r -i v| e ^r ->(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -47887,8 +50092,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47897,30 +50101,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:879::2816: +:In file included from note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here: +34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :87929: + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 :39 : rwarning: e'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]t +urn verify_impl (52 + | | ^ + usi/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cppn:g1262 :r9e:s unote: lin instantiation of function template specialization 'test_driver::verify>' requested heret +_type = t1262y | p e n a m e s tvde:r:irefsyu(lvte_roiffe:r:_t3yd_pbne_;s +pa t| i ^ +al_recalc' requested here_ +TYPE>{in p741 | u t , s c a le , s h irfett}u)r;n + d| e ^t +ach_asy/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:c917(:[46=:] note: {in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + + | ^ + 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797st | a t i c _ c a s t < D e r i v ecdp*u>f( =th irsu)n-_>crpuun((f)a;l +s | e ^, + cach/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:_1299m:i71s: snote: ,in instantiation of function template specialization 'test_driver::base_run>' requested here +v, xs...) ;1299 + | | ^ + ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:_879d:a16ta:( dnote: ain instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested heret +a_a r879g | s . be g i n ( ) ,r edtautran_ avregrisf.ye_nidm()pl, ([ +& ]| { ^ +d.tem/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cppp:422l:a25t:e note: bin instantiation of function template specialization 'test_driver::verify>' requested herea +se_run( ) ; } ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333: 5 : note: vin instantiation of function template specialization 'test_drive_impl_1>' requested heree +rify(v e1333r | i f y _tfeosrtw_darridv_e_ciomnpvl__b1iv(o{pgtrra_fmu_sinaomnepl,a na.sg)e;t +() | , ^ + +| ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:917:46: note: 1363in instantiation of member function 'cba_fusion_driver::run' requested here | + 917 | t est_drive_impl> ( a r g v [ 0 ] , ssttda:ti:mco_cvea(sats<)D)e;r +i v| e ^d +*>(this)/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp-:>1432r:u5n:( )note: ;in instantiation of function template specialization 'test_drive' requested here + | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); + 1432 | t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:s1299t:_71d:r inote: vein instantiation of function template specialization 'test_driver::base_run>' requested here< +batch_norm _31299d | _ s p a ti a l _rdurni_vdeart>a((adragtca,_ aarrggsv.)b;e +g i| n ^( +), data_args.en/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsd(:)2817:, 9[:& note: ]'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +{ d.tem p2817l | a t e b{a s}e __rGuLnI_(D)E;P R}E)C;A +T E| D ^_ +SUGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT:(1333":s5t:d :note: :in instantiation of function template specialization 'test_drive_impl_1>' requested herein +voke_r e1333s | u l t " )t; +e s| t ^_ +drive_impl/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h_:1136<:D45r:i vnote: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r +>(progr a136m | _#n admeef,i naes )_;G +L I| B ^C +XX17/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_D:E1363P:R13E:C Anote: Tin instantiation of function template specialization 'test_drive_impl>' requested hereE +D_SUGG E1363S | T (A L T ) _ G L I B C XtXe_sDtE_PdRrEiCvAeT_EiDm_pSlU>(/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ha:r112g:v19[: 0note: ]expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST', + std:: m112o | v e _(_aast)t)r;i +b u| t ^e +__ ((_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp_:d459e:5p:r enote: cin instantiation of function template specialization 'test_drive' requested herea +ted__ (459" | u s e 't"e sAtL_Td r"i'v ei(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47930,8 +50176,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -47940,30 +50186,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -47973,81 +50219,82 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detacIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here + 879 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here +r 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +e/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + t2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hu:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -h_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here - 879 | return verify_impl( +rn verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48057,39 +50304,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48100,7 +50346,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48109,31 +50355,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_check_numerics_test.dir/link.d CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -o ../bin/test_check_numerics_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bnmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48144,6 +50388,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +4 warnings generated when compiling for host. +[ 77%] Linking CXX executable ../bin/test_kernel_build_params +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_build_params.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -48154,26 +50401,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -48187,16 +50434,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Built target test_check_numerics_test -make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -MF CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o.d -o CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48205,29 +50446,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48238,8 +50479,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48248,126 +50488,129 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; +in instantiation of function template specialization 'test_driver::base_run>' requested here 52 | using result_type = typename std::result_of::type; | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 1299797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp::1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + In file included from 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp : 27 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp :r30u: +In file included from n_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:a34t: +aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp(:d29: +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppt:a52_:a39r:g swarning: .'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]be +gin(), dat a52 | _a r g s .uesnidn(g) ,r e[s&u] l{t _dt.tyepmepl a=t e tbyapseen_armuen ss(u)l;t _}o);f +< F| u ^nc +tion()/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>:::1333t:5y:p enote: ;in instantiation of function template specialization 'test_drive_impl_1>' requested here + + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 1333 | :t741e:s20t:_ dnote: rin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herei +ve_im p741l | _ 1 < D r i v e r> ( p r orgretaum_rnna mde,e taasc)h;_ +a s| y ^n +c([=] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp{: +1353 :13| : ^ +note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: 1353in instantiation of function template specialization 'test_driver::run_cpu>' requested here | + 797 | t e s t _d r i v e _ i m p lca>c(haer_gmvi[s0s],, svt,d :x:ms.o.v.e)(as));; + + | ^| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::879101:16::42: note: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested herein instantiation of function template specialization 'test_drive' requested here + + 879 | 101 | i ntr emtauirnn( ivnte rairfgyc_,i mcopnls(t + c| h ^a +r* arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppv:[3143]:)35 :{ note: tin instantiation of function template specialization 'test_driver::verify>' requested herees +t_driv e3143< | p o o l i n g 2ad_udtro ivfewrd>(Tarragicn,O aurtgpvu)tP; a}i +r | = ^v +erify(verify_forwa/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsr:d2817_:t9r:a inote: n'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here_g +ru{r n2817n | D e s c ,{ + }| ^_ +GLIBCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1:7917:_D46E:P REnote: Cin instantiation of member function 'gru_basic_driver::run' requested hereAT +ED_SUG G917E | S T ( " s t d :: i n v ok e _ rsestualtti"c)_;c +a s| t ^< +Derived*>(/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht:h136i:s45):- >note: rexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'u +n(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 781299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | test_drive(argc, argv); + 136 | # /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppde:f1299i:n71:e note: _in instantiation of function template specialization 'test_driver::base_run>' requested hereGL +IBCXX17_ DE1299P | R E C A T E D _ SUruGGnE_STd(AaLtTa) (_GdLaIBtCaX_X_aDrEgPsR.EbCeAgTiEnD(_)S, UGdGaEtSaT_(aALrTg)s +. e| n ^d +(), [/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h&]:112 :{19 :d .note: texpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'e +mplate b a112s | e _ r_u_na_(_) ;( (_}_);d +e p| r ^e +cated__/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :(1333"u:s5e: 'note: "in instantiation of function template specialization 'test_drive_impl_1>' requested here +ALT "' in1333s | t e a d "te)s)t)_ +d r| ^i +ve_impl_1(program_name, as); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1078 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48376,30 +50619,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48418,15 +50661,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -48451,23 +50694,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_embed_sqlite.dir/link.d CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -o ../bin/test_embed_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -[ 77%] Built target test_embed_sqlite -make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla_dropout.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48476,29 +50703,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48509,7 +50736,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48518,88 +50745,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -MF CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o.d -o CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48610,7 +50778,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -48620,72 +50788,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1 52 | using result_type = typename std::result_of::type; - | ^ -' requested here - D741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - river>(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp797:69:42: note: in instantiation of function template specialization 'test_drive' requested here - | 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here - | 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 493136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48695,7 +50821,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48704,29 +50830,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48747,15 +50873,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -48822,7 +50948,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48831,29 +50958,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48864,8 +50991,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48874,29 +51000,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48907,7 +51033,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48916,30 +51042,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -48949,8 +51075,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -48959,29 +51085,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -48992,7 +51118,65 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:41: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 399 | if(++it == cur.end()) + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | ++inner; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 38 | EXPECT_EQUAL(*++it, 2); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 39 | EXPECT_EQUAL(*++it, 4); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 40 | EXPECT_EQUAL(*++it, 5); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 41 | EXPECT(++it == test_seq.end()); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' + 79 | if(!(__VA_ARGS__)) \ + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49001,30 +51185,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49034,7 +51218,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49043,30 +51228,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +1333 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 741 | return detach_async([=] { + | ^ +1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +797/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +62/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +326 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49076,7 +51306,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49085,30 +51317,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49118,8 +51353,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49128,29 +51363,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49161,7 +51399,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49170,30 +51409,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49203,7 +51442,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49212,140 +51451,126 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as);In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +| /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + ^797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template baseIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:41: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -_r un(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::60:26: note: previous declaration is here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp60 | auto then(std::future f, Work w) -> std::future - | ^ -:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # defineIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + G741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppL:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +I/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | B static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppC:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +X 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +X/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 1136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +7_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49354,72 +51579,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -n 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - (), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp::1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp1078 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49430,8 +51612,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_kernel_build_params.dir/link.d CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -o ../bin/test_kernel_build_params -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_kernel_build_params +[ 77%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -MF CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49440,30 +51627,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49473,7 +51660,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49482,29 +51670,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + x52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + .797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp.:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + )1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + +917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + +1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49515,39 +51715,26 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -49558,7 +51745,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +5 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49567,30 +51756,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49600,7 +51789,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +[ 77%] Linking CXX executable ../bin/test_find_db +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_db.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +1 warning generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -49609,8 +51804,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +[ 77%] Linking CXX executable ../bin/test_handle_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_handle_test.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49619,30 +51815,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -49652,8 +51848,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -49662,60 +51858,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) {In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpptest_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp | :3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 917112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | static_cast(this)->run(); + 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -49724,83 +51877,397 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::moveIn file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - as)); + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 5269 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h using result_type = typename std::result_of::type; +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +30 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 112741 | return detach_async([=] { +: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 1347797 | cpuf:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(dIn file included from ata_args.begin(), data_args.end(), [&] { d.template base_run(); /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -} ); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 28171347 | std::vector as(argv + 1, argv + argc); - | ^~~~ - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # defiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n e _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:68:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 68 | sum = logaddexp_cpu(&(in_vec[i]), &sum); + mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +r 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +ide + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:68:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 68 | sum = logaddexp_cpu(&(in_vec[i]), &sum); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 76 | auto itr_in = in + in_offset; + dropout_reserves/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + p76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; @@ -49812,25 +52279,25 @@ 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); +a 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); +c 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); + e87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 76 | auto itr_in = in + in_offset; +_host.at(i) = *(p_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + r76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 77 | auto itr_out = out + out_offset; +o 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); + p83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); @@ -49838,9 +52305,11 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp_:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ +rsv + i); + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ @@ -49914,45 +52383,18 @@ 111 | label_prime[2 * i + 0] = blank_lb; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 117 | size_t pidx = batch_id * pIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - b741 | return detach_async([=] { - | ^ -s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - _797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - t879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppride[1] + label_prime[i]; + 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -117/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; + 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp118 | alpha[i] = probs_logits[pidx]; + 118 | alpha[i] = probs_logits[pidx]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp118 | alpha[i] = probs_logits[pidx]; + 118 | alpha[i] = probs_logits[pidx]; | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:125:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:125:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | int lb_cur = label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:128:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -49961,32 +52403,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:129:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 135:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:135:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | alpha_t1s2 = alpha[aidx_t1s - 2]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp1353 | :138 test_drive_impl>(argv[0], std::move(as)); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here -30 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:138:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | alpha_t1s1 = alpha[aidx_t1s - 1]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:139:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | T alpha_t1s = alpha[aidx_t1s]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h145 | alpha_ts += probs_logits[pidx]; + 145 | alpha_ts += probs_logits[pidx]; | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :146:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:146:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -49995,15 +52424,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:176:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] -A 176 | float prob_lx_log = logaddexp_cpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:176:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 176 | float prob_lx_log = logaddexp_cpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppLT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:176:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:176:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | float prob_lx_log = logaddexp_cpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:188:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -50016,14 +52440,7 @@ 193 | beta_buff0[k1] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:195:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 195 | T alpha_temp = alIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpph:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -a_log[bidx_ts]; + 195 | T alpha_temp = alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:201:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; @@ -50037,64 +52454,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:212:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp220:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79::3213:: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] - - 79 | 220 | g r a d i e n t s _ lo g i tmsa[tgriidxx ]+ -= | ^~~~~~- -exp(grad_temp[i]); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:220:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 220 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:232:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp::93233::2626:: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe buffer access [-Wunsafe-buffer-usage] - - 233 | 93 | i nmta tl_bv_epcr(em a=t rilxaBb,e lm_aptrriimxeA[ k+1 s+t a2t]i;c -_ c| a ^~~~~~~~~~~s -t(i * XORW O235W | _ D I M ) ) ; - | ^~~~~~~ -size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 233 | int lb_pre = label_prime[k1 + 2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:235:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 235 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:247:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 247 | beta_te/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hppmp: 105+:=17 :p rwarning: ounsafe buffer access [-Wunsafe-buffer-usage]b -s_logits[pid x105]; | - | ^~~~~~~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp : 254 : 26 : warning: munsafe buffer access [-Wunsafe-buffer-usage]a -trix[(i 254* | X O R W O W _ B I T S b+e tja)_ t*e mXpO R+W=O Wa_lDpIhMa _+l okg][ b=i dix _t=s=] ;k - ?| ^~~~~~~~~( -1 << j)/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp ::260 :061;: - warning: | unsafe buffer access [-Wunsafe-buffer-usage] ^~~~~~ - + 247 | beta_temp += probs_logits[pidx]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:254:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 254 | beta_temp += alpha_log[bidx_ts]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:261:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | size_t gidx =/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp j:1118 :* 15g:r awarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]s -_stride[0] + b a118t | c h _i d * g r a d s _ s tr imdaet[r1i]x ++ is;t -a t| i ^~~~~~~~~~~~c -_cast(XOR W263O | W _ P R E C A L C _ M ATT RpIrCoEbSs__SlZo)g,i -t s| _ ^~~~~~p -idx = probs_logits[pidx]; + 261 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:263:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:271:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 279 | grad/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hppi:e145n:t18s:_ lwarning: ogunsafe pointer arithmetic [-Wunsafe-buffer-usage]i -ts[gidx] = 145- | e x p ( gsrtadd:_:tceomppy[i(]p),; -p | + ^~~~~~~~~~~~~~~~ -XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ + 279 | gradients_logits[gidx] = -exp(grad_temp[i]); + | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -50177,50 +52569,7 @@ 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 397 | for(int j In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -= 0; j < labelLengths[i]; j++) + 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) @@ -50229,50 +52578,7 @@ 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -j - 1]) + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) @@ -50284,137 +52590,53 @@ 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_siIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -ze); + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 388 | In file included from if(inputLengths[i] > max_time_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([tep) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 393 | max_label_len = std::m=ax(max_label_len, label] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -Length s797[ | i ]) ; - | ^~~~~~~~~~~~ - cpu/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppf: 394=: 28r:u nwarning: _unsafe buffer access [-Wunsafe-buffer-usage]c -pu(false, c394 | a c h e _ m i stso,t avl,_ lxasb.el._.l)e;n - +| = ^ -labelLengths[i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:;879 -: 16| : ^~~~~~~~~~~~ - note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp: 395879: | 65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - return ve r395i | f y _ i m p l (l -ab e| l ^s -_offset[i/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp]: 2471=: 29i: =note: =in instantiation of function template specialization 'test_driver::verify>' requested here -0 ? 0 : ( l2471a | b e l s _ o f f s e t [ i - 1 ] + l a b e l L e ng tvehsr[iif y-( v1e]r)i;f -y _| f ^~~~~~~~~~~~o -rward_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppo:n397v:<28a:p iwarning: ,unsafe buffer access [-Wunsafe-buffer-usage] -T, floa t397> | { - | ^ - for(int/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :j917 :=46 :0 ;note: jin instantiation of member function 'conv_driver::run' requested here -< labelLe n917g | t h s [ i ]; j + + ) - | ^~~~~~~~~~~~ - static/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp_:c399a:s16:t (t h399i | s ) - > r u n ( ) ; - | i ^f -(labels/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:l1299a:b71e:l snote: _in instantiation of function template specialization 'test_driver::base_run>' requested hereo -ffset[i] + 1299j | ] > = cl a s sr_usnz_)d -a | t ^~~~~~a -(data/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp_:a405r:g20s:. warning: bunsafe buffer access [-Wunsafe-buffer-usage]e -gin(), da t405a | _ a r g s . e n d ( ) , [ & i]f ({l adb.etles[mlpalbaetles_ obfafssee_tr[uin] <+D rji]v e==r >l(a)b;e l}s)[;l -a b| e ^l -s_off/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:e1333t:[5i:] note: +in instantiation of function template specialization 'test_drive_impl_1>' requested here -j - 1]) -1333 | | ^~~~~~ - test_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppd:r405i:v52e:_ iwarning: munsafe buffer access [-Wunsafe-buffer-usage]p -l_1405( | p r o g r a m _ n a m e , a si)f;(l -a b| e ^l -s[l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:b1353e:l13s:_ ofnote: fin instantiation of function template specialization 'test_drive_impl>' requested heres -et[i] + j] 1353= | = l a b e ls [ l a b e ltse_sotf_fdsreti[vie]_ i+m pjl <-D r1i]v)e -r <| h ^~~~~~ -alf_flo/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppa:t409:::12h:a lwarning: funsafe buffer access [-Wunsafe-buffer-usage]> ->(argv[0] ,409 | s t d : : m o vief((alsa)b)e;lL -e n| g ^t -hs[i] + /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cppre:p62e:a42t:[ inote: ]in instantiation of function template specialization 'test_drive' requested here -> inputLe n62g | tihnst[ im]a)i -n (| i ^~~~~~~~~~~~n -t argc, /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppc:o409n:s42:t warning: cunsafe buffer access [-Wunsafe-buffer-usage]h -ar* argv[ ]409) | { t e s t _ idfr(ilvaebr(eapregact[,i ]a r>g vi)n;p ut}L -e n| g ^t -hs[i]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp1120:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] +: 393 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp49:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 394 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 397 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppwarning: :399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 399 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppunsafe pointer arithmetic [-Wunsafe-buffer-usage]:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp :409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1120409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits29::2817 :warning: 9unsafe pointer arithmetic [-Wunsafe-buffer-usage]: - note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 4282817 | | s{t d}: :_coGpLyI(BiCnXpXu1t7L_eDnEgPtRhEsC,A TiEnDp_uStULGeGnEgStTh(s" s+t dba:t:cihn_vsoikzee,_ rweosruklstp"a)c;e_ -c p| u ^. -begin()); - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h| : ^~~~~~~~~~~~136 -:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]136 - | # define _G L431 | I B C X Xs1t7d_:D:EcPopRyE(ClAaTbEeDl_LeSnUgtGhGsE,S Tl(aAbeLlTL)e n_gGtLhIs B+C XbXa_tDcEhP_sRiEzCeA,T EwDo_rSkUsGpGaEcSeT_c(pAuL.Tb)e -g i| n ^( -) + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:b112a:t19c:h _note: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -ize); - | ^~~~~~~~~~~~112 | - __attr/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppi:b442u:t23:e _warning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage] -((__depreca t442e | d _ _ (s"tudse:: c'o"p yA(LlTa b"e'l si,n sltaebaelds" )+) )t -o t| a ^l -_label_len, workspace_cpu.begin() + 4 * batch_size); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp | :428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 388 | if(inputLengths[i] > max_time_step) + dropout_reservespace_host.at(i) = *(p_drop_rsv +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); @@ -50423,22 +52645,24 @@ 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + i395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 399 | if(labels[labels_offset[i] + j] >= class_sz) + )399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + ;405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp +:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp| :409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + ^~~~~~~~~~409 | if(labelLengths[i] + repeat[i] +> inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) @@ -50491,114 +52715,38 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::movIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -e 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - :62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -: 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp136:1063::459:: note: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'in instantiation of function template specialization 'test_driver::verify>' requested here - - 1063136 | | # d e f i n ev e_rGiLfIyB(CvXeXr1i7f_DyE_PbRaEcCkAwTaErDd__SU3GdG_EbSnT_(pAeLrT_)a c_tGiLvIaBtCiXoXn__DreEcPaRlEcCA{LiTn)p -u t| , ^d -y_input/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h, :s112c:a19l: enote: })expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'; - - | ^ - 112 | _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:a917t:t46r:i bnote: uin instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested heret -e__ ((__ d917e | p re c a t e d _ _ ( " us e ' "s tAaLtTi c"_'c aisnts (| t ^h -is)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]1299 - | run _d487a | t a ( d a t a _ airfg(si.nbpeugtiLne(n)g,t hdsa[ti]a _>a rmgasx._etnidm(e)_,s t[e&p]) -{ | d ^~~~~~~~~~~~. -template /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppb:a492s:e49:_ rwarning: uunsafe buffer access [-Wunsafe-buffer-usage]n -() ;492 | } ) ; - | ^ - max_labe/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:_1333l:e5n: =note: in instantiation of function template specialization 'test_drive_impl_1>' requested heres -td::max (1333m | a x _ ltaebsetl__dlreinv,e _liambpell_L1en)(;p -ro g| r ^~~~~~~~~~~~a -m_name,/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp :a493s:)28;: - warning: | unsafe buffer access [-Wunsafe-buffer-usage] ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :4931363 | : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here - total_la b1363e | l _ l e n + = l ab e ltLeesntg_tdhrsi[vie]_;i -m p| l ^~~~~~~~~~~~< -Driver >warning: (unsafe buffer access [-Wunsafe-buffer-usage]a -rgv[0], std: :494m | o v e ( a s ) )l;a -b e| l ^s -_offset/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp[:i1078]: 5=: inote: in instantiation of function template specialization 'test_drive' requested here -== 0 ? 0 :1078 | ( l a b etless_to_fdfrsievte[(arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppc,: 496a:r28g:v )warning: ;unsafe buffer access [-Wunsafe-buffer-usage] - - | ^ - 496 | f/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitso:r2817(:i9n:t note: j'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -= 0; j < 2817l | a b e l L{e n}g t_hGsL[IiB]C;X Xj1+7+_)D -E P| R ^~~~~~~~~~~~E -CATED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppU:G498G:E16S:T (warning: "unsafe buffer access [-Wunsafe-buffer-usage]s -td::invok e498_ | r e s u l t " ) ; - | i ^f -(labels[lab/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he:ls136_:o45f:f snote: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST't -[i] + j] > =136 | c#l adsesf_isnze) -_ G| L ^~~~~~I -BCXX17/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp_:D504E:P20R:E Cwarning: Aunsafe buffer access [-Wunsafe-buffer-usage]T -ED_SUGGEST(A L504T | ) _ G L I B C X X _ D E P RiEfC(AlTaEbDe_SlUs[GlGaEbSeTl(sA_LoTf)f -s e| t ^[ -i] + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hj:]112 :=19=: lnote: aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'b -els[labe l112s | _ o f_f_saetttr[iib]u t+e _j_ -( (1_]_)d -e p| r ^~~~~~e -cated_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp_: 504(:"52u:s ewarning: unsafe buffer access [-Wunsafe-buffer-usage]' -" ALT "' in s504t | e a d " ) ) ) - | ^ - if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hi/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppp_:a487r:g12:s warning: +unsafe buffer access [-Wunsafe-buffer-usage] +second_i n487d | e x , & (a n y_ airfg(.ibnupfufteLre[n0g]t)h,s [any_iar]g .s>i zmea(x)_t)i;m +e _| s ^~~~~~~~t +ep) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 492 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 493 | total_label_len += labelLengths[i]; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 496 | for(int j = 0; j < labelLengths[i]; j++) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 498 | if(labels[labels_offset[i] + j] >= class_sz) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) @@ -50726,9 +52874,23 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -22 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50737,71 +52899,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50812,7 +52935,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50821,72 +52945,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp1363:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp2471:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1432 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 9172817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50897,7 +52981,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50906,29 +52991,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -50939,8 +53024,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50949,42 +53034,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^208 warnings generated when compiling for gfx906. - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -50993,132 +53044,104 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here - 879 | return verify_impl( + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cppc:63:42: note: in instantiation of function template specialization 'test_drive' requested here + p63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +u/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + f2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); += run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | In file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +e 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + t741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppr:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here +i 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + e917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + <1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + b1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); 4 warnings generated when compiling for host. -} +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + a942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ +t/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + c2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hh:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + _136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hn:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +orm_3d_per_activation_driver>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51128,8 +53151,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +208 warnings generated when compiling for gfx906. +122 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51138,30 +53162,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51171,12 +53195,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Linking CXX executable ../bin/test_kernel_build_params -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_build_params.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51185,30 +53205,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51228,15 +53248,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -51261,7 +53281,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51270,29 +53290,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51303,49 +53323,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51354,30 +53343,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51387,8 +53376,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51397,30 +53386,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51440,26 +53432,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -51473,49 +53465,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51524,29 +53474,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51557,7 +53507,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_handle_test.dir/link.d CMakeFiles/test_handle_test.dir/handle_test.cpp.o -o ../bin/test_handle_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_handle_test +make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_solver.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_db.dir/link.d CMakeFiles/test_find_db.dir/find_db.cpp.o -o ../bin/test_find_db -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51566,75 +53527,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51645,50 +53560,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +[ 77%] Built target test_find_db +[ 77%] Building CXX object test/CMakeFiles/test_solver.dir/solver.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_solver.dir/solver.cpp.o -MF CMakeFiles/test_solver.dir/solver.cpp.o.d -o CMakeFiles/test_solver.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp +make -f test/CMakeFiles/test_sqlite.dir/build.make test/CMakeFiles/test_sqlite.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_sqlite.dir/build.make test/CMakeFiles/test_sqlite.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Building CXX object test/CMakeFiles/test_sqlite.dir/sqlite.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite.dir/sqlite.cpp.o -MF CMakeFiles/test_sqlite.dir/sqlite.cpp.o.d -o CMakeFiles/test_sqlite.dir/sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51697,29 +53590,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -51730,10 +53623,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1 warning generated when compiling for host. -[ 77%] Linking CXX executable ../bin/test_handle_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_handle_test.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: @@ -51743,36 +53633,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -51782,12 +53675,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_kernel_build_params.dir/link.d CMakeFiles/test_kernel_build_params.dir/kernel_build_params.cpp.o -o ../bin/test_kernel_build_params -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -51796,47 +53685,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'[ 77%] Built target test_kernel_build_params - +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make -f test/CMakeFiles/test_sequences.dir/build.make test/CMakeFiles/test_sequences.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sequences.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_sequences.dir/build.make test/CMakeFiles/test_sequences.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -51844,52 +53729,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"[ 77%] Building CXX object test/CMakeFiles/test_sequences.dir/sequences.cpp.o -); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sequences.dir/sequences.cpp.o -MF CMakeFiles/test_sequences.dir/sequences.cpp.o.d -o CMakeFiles/test_sequences.dir/sequences.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp -27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) @@ -51915,16 +53755,21 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; +43 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + :13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -51960,18 +53805,24 @@ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 43 | virtual261 ~PerfConfig() = | default; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + :263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBas/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe : PerfConfig + | ^ +:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8191: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +: 237 | struct P55erformanceConfigConvAsm3x3U : Per: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -51993,9 +53844,20 @@ 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + fConfigBase + | ^ +240/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp | :100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppout = self; + | : ^ +240/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp::62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here +55 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +warning: 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -52038,23 +53900,13 @@ 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptrIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp[:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -n * c_stride + k] + alpha * mm_e; + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp::60240:26::29 :note: previous declaration is herewarning: -unsafe buffer access [-Wunsafe-buffer-usage] - 60240 | | a u t o t h e n ( s t d : : f u t u r eme f+,= Wao_rpk twr)[ n- >* sat_ds:t:rfiudteu r+e m<]d e*c lbt_yppter([wk( f*. gbe_ts(t)r)i)d>e - +| ^m -]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; @@ -52069,7 +53921,49 @@ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stridIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ ++/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp :867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +* 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +b 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + _1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +t 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + r942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +[/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +k 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; @@ -52134,11 +54028,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:unsafe buffer access [-Wunsafe-buffer-usage]31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + + 43 | 191 vi | rtual ~PerfConfig() = de fault; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | s truct PerfConfigBase : P erfConfig + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConv Asm3x3U : PerfConfigBase + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14 : note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = o ut; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | mreturn SerDes<>::Deserialize(staticm_cast(*this), s); + | ^ +_e += a_ptr[n /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp*: 244a:_38s:t rnote: iin instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested hered +e + m] * b_ptr[m * b_stride + k ]244; | + | ^~~~~ +PerformanceCo/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppnf:ig193C:o17nv:A swarning: m3unsafe buffer access [-Wunsafe-buffer-usage]x +3U() : Performan ce193C | o nf i g Co nv A s m3 x 3 U (- 1 , - 1c, _-p1t) r{[}n + | * ^ + c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -52182,99 +54098,126 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1032:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, a/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 7411120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ - | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 432 | verify(verify_forward_conv_bias{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1363 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); @@ -52288,70 +54231,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 67 | dst[idx_nhwc] = src[idx_nchw]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | dst[idx_nchw] = src[idx_nhwc]; - | ^~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vectoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -52360,51 +54243,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1333 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - :1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -1347/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - std::vector as(argv + 1, argv + argc); - | ^~~~ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) +r[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, @@ -52427,8 +54302,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ @@ -52448,16 +54323,146 @@ 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * :60:26: note: previous declaration is here - m60 | auto then(std::future f, Work w) -> std::future - | ^ -m_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp226:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp :101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + :741:20:| ^~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21:note: warning: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereunsafe buffer access [-Wunsafe-buffer-usage] + + 741261 | | r e t u r n dce_tpatcrh[_na s*y ncc_(s[t=r]i d{ +e | + ^ +k] += a_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:[797m: 24*: anote: _in instantiation of function template specialization 'test_driver::run_cpu>' requested heres +tride + 797n | ] * b _ p t r[ k * b _cspturfi =d er u+n _cmp]u(;f +a ls| e ^~~~~, + cache_/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppmi:s261s:, 48v:, warning: xsunsafe buffer access [-Wunsafe-buffer-usage]. +..); + | ^ + 261 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | c _ p t r [ n r e*t ucr_ns tverriidfey _i+m plk(] + +| = ^ +a_ptr[m/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp :*1250 :13a:_ snote: tin instantiation of function template specialization 'test_driver::verify>' requested herer +ide + n] 1250* | b_ p t r [ k * b _vesrtirfiyd(ev e+ri fmy]_;f +o r| w ^~~~~a +rd_tr/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppa:in261_:374d:_ bwarning: nunsafe buffer access [-Wunsafe-buffer-usage]_ +spatial {i n p u t , s c a l ec,_ psthri[fnt }*) ; +c _| s ^t +ride + k/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]: 917+:=46 :a _note: pin instantiation of member function 'batch_norm_3d_spatial_driver::run' requested heretr +[m * a _917s | t r i d e + n ] * b _ p tsrt[akt i*c _bc_assttr +( t| h ^~~~~i +s)->ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppn:(263):;17 + :| ^warning: +unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: 263in instantiation of function template specialization 'test_driver::base_run>' requested here | + 1299 | c _ p trru[n_nd a*t ac(_dsattra_iadreg s+. bke]g i=n (b)e,t ad a*t ac__arpgtsr.[enn d*( )c,_ s[t&r]i d{e d+. tke]m p+l aaltpeh ab a*s em_mr_uen;< +D r| i ^~~~~v +er>()/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp;: 263}:)50;: + warning: | unsafe buffer access [-Wunsafe-buffer-usage] ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333: 5263: | note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | t es t _cd_rpivter_[inmp l*_ 1c<_Dsrtirvieder >+( pkro]g r=a mb_entaam e,* acs_)p;t +r [| n ^ +* c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:s1368t:r13: inote: din instantiation of function template specialization 'test_drive_impl>' requested heree + + k] + a1368l | p h a * m m _ e; + | t ^~~~~e +st_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -52591,8 +54596,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: 122 warnings generated when compiling for gfx906. -warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -52635,56 +54639,159 @@ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m];In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +| 52 | using result_type = typename std::result_of::type; + | ^ + ^~~~~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -879 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -917 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -46 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2071299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here @@ -52693,96 +54800,95 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ -207/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__:de226p:r50e:c awarning: teunsafe buffer access [-Wunsafe-buffer-usage]d_ -_ ("use '" ALT "'226 i | n s t e a d ") ) ) - | ^ - c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 67 | dst[idx_nhwc] = src[idx_nchw]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | dst[idx_nchw] = src[idx_nhwc]; + | ^~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: r1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -esult_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52792,57 +54898,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +122 warnings generatedIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp when compiling for gfx906. +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -52853,9 +54941,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Linking CXX executable ../bin/test_find_db -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_db.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -52864,30 +54950,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -52897,17 +54983,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -52917,15 +54992,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -52950,7 +55025,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -52960,15 +55034,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -52993,23 +55067,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_handle_test.dir/link.d CMakeFiles/test_handle_test.dir/handle_test.cpp.o -o ../bin/test_handle_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_handle_test -make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_soft_max.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/build -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +127 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53018,30 +55078,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( - make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53052,9 +55154,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Building CXX object test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -MF CMakeFiles/test_soft_max.dir/soft_max.cpp.o.d -o CMakeFiles/test_soft_max.dir/soft_max.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53063,78 +55164,162 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 228 | add_mode( + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -53142,95 +55327,146 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 153 | printf("FAILED: Invalid Number of Input Arguments\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 167 | printf("FAILED: Invalid Base Input Argument\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } + | ~~~~~^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 399 | if(++it == cur.end()) + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 510 | ++inner; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 38 | EXPECT_EQUAL(*++it, 2); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 39 | EXPECT_EQUAL(*++it, 4); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 40 | EXPECT_EQUAL(*++it, 5); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' + 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' + 85 | expect_op((LEFT), \ + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 41 | EXPECT(++it == test_seq.end()); + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' + 79 | if(!(__VA_ARGS__)) \ + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -48 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -741 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - return detach_async([=] { - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | return detach_async([=] { + 741 | return detach_async([=] { | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here -2483 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - verify(verify_forward_conv{ - | ^ -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp1333 | test_drive_impl_1(program_name, as); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -741 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:5: note: in instantiation of function template specialization 'test_drive' requested here - :62:42: note: in instantiation of function template specialization 'test_drive' requested here -741 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -2817 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -9 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -53238,7 +55474,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 106 | printf("MIOpen Driver Input Flags: \n\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53247,29 +55489,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53280,7 +55522,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct Pe/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 167 | printf("Illegal input flag\n"); + | ^ +rformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53289,29 +55556,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53332,15 +55599,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -53365,38 +55632,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfCIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +f/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +i 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53407,81 +55682,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +gBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3UIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppesult_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 797 | ) : P cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -3184 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 9172817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppf:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53492,6 +55739,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +ormanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -53535,104 +55793,151 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_db.dir/link.d CMakeFiles/test_find_db.dir/find_db.cpp.o -o ../bin/test_find_db -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Built target test_find_db -make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_solver.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::res/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppu:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -l 52 | using result_type = typename std::result_of::type; - | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - _741 | return detach_async([=] { - | ^ -o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - f::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here -797 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - :2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 917 | static_cast(this)->run(); + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here -62 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -2817/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp::34: +26In file included from : +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:29:: +1347/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:33::63 :27warning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage] +warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 1347 | std::vect o63r | < s t d : : s t r i n g > a s ( a r g v [+= ,1 ,f a= rsgtvd :+: moavreg(cf));] +( )| ^~~~m +utable { /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:e1347t:u43r:n warning: w(unsafe pointer arithmetic [-Wunsafe-buffer-usage]f +.get()); 1347} | ) ; + | s ^t +d::vec/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppto:r60<:s26t:d :note: :previous declaration is heres +tring> as (60a | raguvt o+ t1,h eanr(gsvt d+: :afrugtcu)r;e +< T| > ^~~~ +f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 77%] Building CXX object test/CMakeFiles/test_solver.dir/solver.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_solver.dir/solver.cpp.o -MF CMakeFiles/test_solver.dir/solver.cpp.o.d -o CMakeFiles/test_solver.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53641,29 +55946,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53674,7 +55982,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -53684,16 +55992,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -53705,8 +56013,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53717,7 +56025,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53726,30 +56035,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -53759,7 +56071,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53768,29 +56088,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53801,17 +56121,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53820,29 +56131,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53853,8 +56164,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53863,71 +56173,383 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:43: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(inIn file included from _s/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpppa:t29i: +alIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hppi:d29.: +b/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hppeg:i157n:(23):, warning: Conunsafe buffer access [-Wunsafe-buffer-usage]v +Dim, in_id.begin ()157 | + 2 ) ;s +t | d ~~~~~~^~~~~~~: +:string arg = argv[1]; + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | args.push_bac/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppk:(342a:r71g:v [warning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]] +); + | ^~~~ + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp -:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -53938,40 +56560,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 933 | verify(verify_reduce_with_indices( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -53981,7 +56599,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -53990,39 +56608,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | tIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -t_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54033,7 +56641,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54042,72 +56651,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1013 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp :44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hv:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - e136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GL82IB warningCsX generatedX when compiling for 1gfx9067. +_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -rify(verify_forward_infer_bn_per_activation_use_est{ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54120,6 +56732,27 @@ | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +19 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ @@ -54409,6 +57042,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ +[ 77%] Linking CXX executable ../bin/test_sequences +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sequences.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); @@ -54422,7 +57057,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54431,32 +57069,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54467,9 +57102,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ @@ -54494,27 +57126,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_argsIn file included from ./build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ @@ -54527,49 +57201,79 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +1340 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to _name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + s1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here +t 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +d/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 272 | arguments[i].id = names[i]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 274 | arguments[i].buffer = buffers[i]; + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54578,30 +57282,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 936 | verify_equals(verify_reduce_with_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54611,48 +57315,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +127 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -54663,8 +57372,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54673,65 +57381,64 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_nIn file included from ame, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - :101:42: note: in instantiation of function template specialization 'test_drive' requested here - 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfig() = default; | ^ -101/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -244/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54740,52 +57447,100 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here - 879 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; + 43 | virtual ~PerfConfig() = default; | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -1352/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp917:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - :46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp62 | return SerDes<>::Deserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here -: 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54795,25 +57550,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -127 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -54822,30 +57559,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -54855,351 +57592,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_striIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -de 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ - + k] + alpha /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -* 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ - mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -50 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ -: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp399 | if(++it == cur.end()) - | ^~ -:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp510:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - ++inner; - | ^~~~~ -240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 38 | EXPECT_EQUAL(*++it, 2); - | ^~ -+ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hppm:]93;: -45 :| ^~~~~note: -expanded from macro 'EXPECT_EQUAL' - 93 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp#d:e248f:17i:n e warning: Eunsafe buffer access [-Wunsafe-buffer-usage]X -PECT_EQUAL(LEF T248, | R I G H T) E X P E C T_ O P ( L EcF_Tp,t r=[=n, *R IcG_HsTt) -r i| d ^~~~e - + k] = be/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hppt:a85 :*16 :c _note: pexpanded from macro 'EXPECT_OP't -r[n * c_st r85 | i d e +e xkp]e c+t _aolpp(h(aL E*F Tmm)_,e ; - | ^~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 248 : 50 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | \ - | ^~~~ - c_ptr[n * c/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp_:s39t:r25i:d ewarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]+ - k] = bet a39 | * c _ p t r [EXnP E* CcT__sEtQrUiAdLe( *+++ ikt], +4 )a;l -p h| a ^~ -* mm_e; - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp ^~~~~: -93:45: note: expanded from macro 'EXPECT_EQUAL' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 - | #define EXPE C261T | _ E Q U A L ( L E F T , R I G H T ) EcX_PpEtCrT[_nO P*( LcE_FsTt,r i=d=e, +R IkG]H T+)= - a| _ ^~~~p -tr[m * a_/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpps:t85r:i16d:e note: +expanded from macro 'EXPECT_OP' -n] * b_ptr [85k | * b _esxtpreicdte_ o+p (m(]L;E -F T| ) ^~~~~, - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 261 : 48 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | \ - | ^~~~ - c_ptr[n * c_stri/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cppd:e 40+: 25k:] warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage]= -a_ptr[m * 40a | _ s t r i d e +E XnP]E C*T _bE_QpUtArL[(k* +*+ ibt_,s t5r)i;d -e | + ^~ -m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :note: 261expanded from macro 'EXPECT_EQUAL': -74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | #define 261E | X P E C T _ E Q U A L ( L E F T , R I GcH_Tp)t rEX[PnE C*T _cO_Ps(tLrEiFdTe, + =k=], +R=I GaH_Tp)t -r [| m ^~~~ -* a_stri/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hppd:e85 :+16 :n ]note: expanded from macro 'EXPECT_OP'* - b_ptr[k * 85b | _ s t r iedxep e+c tm_]o;p -( (| L ^~~~~E -FT), /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 263 : 17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | \ -c _| p ^~~~t -r[n * c_stride/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp :+41 :k18]: =warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]b -eta * c_p t41r | [ n * c _ s tErXiPdEeC T+( +k+]i t+ =a=l ptheas t*_ smem_qe.;e -n d| ( ^~~~~) -); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50:/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp :warning: 79unsafe buffer access [-Wunsafe-buffer-usage]: -14: note: expanded from macro 'EXPECT' - 263 | 79 | i f ( ! (c___pVtAr_[AnR G*S _c__)s)t r i d e + k ] = b e t a * c _ p t r [ n * c _ s t r\i -d e| ^~~~~~~~~~~+ - k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55208,38 +57602,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp827:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -I 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -BCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -55247,24 +57635,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropou19 warnings generated when compiling for gfx906. -t_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -55275,10 +57672,7 @@ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -< 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -PerformanceConfigConvAsm3x3U> + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; @@ -55289,10 +57683,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55301,31 +57699,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55335,7 +57732,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: @@ -55358,8 +57765,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -55380,8 +57868,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] @@ -55402,35 +57892,50 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55441,7 +57946,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55450,30 +57955,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55483,8 +57988,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -127 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55493,29 +57997,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55526,8 +58030,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55536,32 +58039,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55572,7 +58075,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55581,30 +58086,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55614,7 +58119,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sequences.dir/link.d CMakeFiles/test_sequences.dir/sequences.cpp.o -o ../bin/test_sequences -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 77%] Built target test_sequences +make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite_perfdb.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 79%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -MF CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o.d -o CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -55623,6 +58139,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ +3 warnings generated when compiling for host. +[ 81%] Linking CXX executable ../bin/test_fusion_aux +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fusion_aux.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -55632,26 +58151,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); @@ -55665,7 +58184,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55674,42 +58193,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 879 | return verify_impl(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp| :60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -55719,40 +58226,199 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26 : +52In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 48: + In file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:i34: +nIn file included from g/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52r | e s u lt _utsyipneg =r teysupletn_atmye pset d=: :tryepseunlatm_eo fso:f:::type; + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: 741 | note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | r e t u r n d e t a crhe_tausrynn cd(e[t=a]c h{_ +a s| y ^n +c([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 797note: :in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here24 +: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | 797 | c p u f c=p urfu n=_ crupnu_(cfpau(lfsae,l sce,a cchea_cmhies_sm, ivs,s ,xs .v.,. )x; +s .| . ^. +); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: :note: 879in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here: +16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +879 | 879 | r e t u r n vreetruirfny _viemrpilf(y + _| i ^mp +l( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:517:9::2495 :note: 29in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here: +note: in instantiation of function template specialization 'test_driver::verify>' requested here + 517 | 2495 | v e ri f y ( v e r i f y _ b a c k w a r d_ pvoeorliifnyg(o{r}w,a +r d| _ ^c +onvin instantiation of function template specialization 'pooling_driver::run_impl' requested here{ + + | ^ + 729 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46: note: in instantiation of member function 'conv_driver::run' requested here + ru n917_ | i m p l < u i n t 3 2 _ t , 3 >s(t)a; +t i| c_ ^ +cast (note: tin instantiation of member function 'pooling_driver::run' requested hereh +is)->r u917n | ( ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp s:t1299a:t71i:c _note: in instantiation of function template specialization 'test_driver::base_run>' requested herec +ast ( t h i s ) - >rruunn_(d)a;t +a (| d ^a +ta_args.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:g1299i:n71(:) ,note: in instantiation of function template specialization 'test_driver::base_run>' requested hered +ata_args.e n1299d | ( ) , [ & ] { rdu.nt_edmaptlaa(tdea tbaa_saer_grsu.nb (d);a ta}_)a;r +g | s ^. +end(), [/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp&]: 1333{: 5d:. tnote: ein instantiation of function template specialization 'test_drive_impl_1>' requested herem +plate b a1333s | e _ r u ntiv(e)_; i}mp)l;_ +1 <| D ^r +iver>(pr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:g1333r:a5m:_ nanote: min instantiation of function template specialization 'test_drive_impl_1>' requested heree +, as); + | 1333 ^ + | te/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1353_:d13:r note: iin instantiation of function template specialization 'test_drive_impl>' requested herev +e_impl_1< D1353r | i v e r > ( p r o g r amt_ensatm_edr,i vaes_)i;m +p l| < ^D +rive/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:<1353h:a13l:f _note: fin instantiation of function template specialization 'test_drive_impl>' requested herel +oat::half> >1353( | a r g v [ 0 ] , s t d :t:meostve_(darsi)v)e;_ +i | m ^p +l' requested hereo +at::half>> (62a | rignvt [m0a]i,n (stidn:t: maorvge(c,a sc))o;n +s t | ^c +har* argv/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp[:])54 :{42 :t enote: sin instantiation of function template specialization 'test_drive' requested heret +_drivei(na(rgicn,t aarrggvc),; }c +o n| s ^t + char* argv[]) { t/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitse:s2817t:_9d:r inote: v'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree +L(IaBCrXgXc1,7 _aDErPgRvE)C;A T}E +D | _ ^S +UGGEST("std::invoke/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits_:r2817e:s9u:l t"note: )'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here; + + | ^ + 2817 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :{136 :}45 :_ Gnote: Lexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'I +BCXX17_DE 136P | R#E dCeAfTiEnDe_ S_GULGGIEBCSXT(X1"7s_tDdE:PR:EiCnAvToEDk_eS_UrGeGsEuSTl(t"A)LT;) + _| G ^L +IBCXX_DEPREC/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hA:T136E:D_45S:U Gnote: Gexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'E +ST(ALT) + | 136 ^ + | # de/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hf:i112n:e19 : _note: GLexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'I +BCXX17_ D112E | P R _E_CaAtTtEriDb_uStUeG_GE_ ST(((A_L_dTe)p r_GeLcIaBtCeXdX___D E(P"uRsEeC A'T"E DA_LSTU G"G' EiSnTs(tAeLadT)" +) )| ^) + + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:272:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 272 | arguments[i].id = names[i]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:273:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 273 | arguments[i].descriptor = descriptors_ != nullptr ? &descriptors_[i] : nullptr; - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:274:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 274 | arguments[i].buffer = buffers[i]; - | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 153 | printf("FAILED: Invalid Number of Input Arguments\n"); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -55763,17 +58429,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -55799,7 +58465,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 167 | printf("FAILED: Invalid Base Input Argument\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55808,29 +58487,80 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55841,8 +58571,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -55851,7 +58580,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -55873,17 +58605,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55894,7 +58626,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 106 | printf("MIOpen Driver Input Flags: \n\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -55903,29 +58639,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -55936,84 +58672,126 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 167 | printf("Illegal input flag\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 741797 | cpuf = run_cpu(false, cache_miss, v, xs...); + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -707/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -514 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1333 | test_drive_impl_1(program_name, as); + 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -: 1353 | test_drive_impl>(argv[0], std::move(as)); + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - :54:42: note: in instantiation of function template specialization 'test_drive' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp54:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56024,7 +58802,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +12 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56033,29 +58812,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56066,110 +58845,94 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 879797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 333903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - :205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here -1353 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here -: 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_fusion_aux.dir/link.d CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -o ../bin/test_fusion_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56178,83 +58941,95 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{inputIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 81%] Built target test_fusion_aux +make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_api.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -, 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - sc1004a | l e , s h if t } ) ; -v e| r ^i -fy(verify_forwa/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:d917_:t46r:a inote: nin instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here_ -bn_per_ac t917iv | a t i o n < T , P R E C _ T YsPtEa>t{iincp_ucta,s tsf(tt}h)i;s -) -| > ^r -un(); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:917:46: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :in instantiation of member function 'batch_norm_per_activation_driver::run' requested here1299 -:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 917 | 1299 | r usnt_adtaicta_(cdaastta<_Daregrsi.vbeegdi*n>(()t,h idsa)ta-_>arrugns(.)e;n -d ()| , ^ -[&] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :d1299.:t71e:m pnote: lin instantiation of function template specialization 'test_driver::base_run>' requested herea -te base _r1299u | n < Dr i v e r >(r)u;n _}d)a;t -a (| d ^a -ta_args/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:b1333:eg5:i nnote: (in instantiation of function template specialization 'test_drive_impl_1>' requested here) -, data _1333a | r g s. etnedst(_)d,r i[v&e]_ im{p ld_.1te( prboagsrea_mr_unna;( - );| ^ -}); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| : ^1373 -:13: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :in instantiation of function template specialization 'test_drive_impl>' requested here1333 -:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1373 | 1333 | t e stte_sdtr_idrviev_ei_mipmlp_l1ub(lper>o>g(raamrg_vn[0a]m,e ,s tads:):;m -o v| e ^( -as)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):;1373 -:13 | : ^ -note: in instantiation of function template specialization 'test_drive_impl>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp :13731432 | :5 : note: in instantiation of function template specialization 'test_drive' requested here - 1432t | e s t _tdersitv_ed_riimvpel<a>t(iaarlg_vd[r0i]v,e rs>t(da:r:gmco,v ea(ragsv));) -; -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817 :91037: | note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - test_dr i2817v | e < b a t{c h}_ n_oGrLm_IpBeCrX_X1a7c_tDiEvPaRtEiCoAnT_EdDr_SiUvGeGr>E(SaTr(g"cs, tadr:g:vin)v; -o k| e ^_ -result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'2817 - | { } _G L136I | #B CdXeXf1i7n_eD E_PGRLEICBACTXEXD1_7S_UDGEGPERSETC(A"TsEtDd_:SU:GiGnEvSoTk(eA_LrTe)s ul_tG"L)I;B -C X| X ^ -_DEPRECAT/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hE:D136_:S45U:G Gnote: Eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'S -T(ALT) + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ - 136 | #/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :d112e:f19i:n enote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ -GLIBCXX1 7112_ | D E P_R_EaCtAtTrEiDb_uStUeG_G_ E(S(T_(_AdLeTp)r e_cGaLtIeBdC_X_X _(D"EuPsReE C'A"T EADL_TS U"G'G EiSnTst(eAaLdT")) -) )| - ^ -| ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56263,73 +59038,124 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 81%] Building CXX object test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -MF CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o.d -o CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_api.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -879 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - return verify_impl( - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - :13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp62:42: note: in instantiation of function template specialization 'test_drive' requested here -: 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | std::string arg = argv[1]; + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 157 | args.push_back(argv[i]); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56339,15 +59165,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56356,29 +59175,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56389,7 +59211,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56398,30 +59221,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56431,327 +59296,362 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:43: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatiaIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::tIn file included from y/build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - _id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -43 | virtual ~PerfConfig() = default; +p 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -53 | struct PerfConfigBase : PerfConfig +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppe:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp;:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + +62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.In file included from begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -43 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | virtual ~PerfConfig() = default;/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ + 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigB/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppase : PerfConfig + 53 | struct PerfConfigBase : PerfConfig | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -342/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::D/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppeserialize(static_cast(*this), s); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvA/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpps:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -m 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -3x3U() : PerformanceConfigConvAsm3x3U(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -- 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -52 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | using result_type = typename std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -r 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -esult_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -297 | verify(verify_inference_bat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppc:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -h 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -norm_activ{ptr_fusionplan./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -et(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56762,8 +59662,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56772,29 +59672,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -56805,7 +59708,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56814,30 +59717,164 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56847,6 +59884,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -56890,6 +59945,246 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_driveIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +_i 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here +m 60 | auto then(std::future f, Work w) -> std::future + | ^ +pl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 457 | std::cout << argv[idx] << " "; + | ^~~~ +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +[ 81%] Linking CXX executable ../bin/test_gpu_nchw_nhwc_transpose +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -56900,17 +60195,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -56928,17 +60223,7 @@ 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: Ewarning: declaration shadows a local variable [-Wshadow-uncaptured-local] -CA 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - T60 | auto then(std::future f, Work w) -> std::future - | ^ -ED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -56946,7 +60231,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +11 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56955,30 +60241,37 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 933 | verify(verify_reduce_with_indIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -56988,9 +60281,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -82 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +29 warnings generated when compiling for gfx906. +17 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -56999,76 +60293,83 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -| 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :54:42: note: in instantiation of function template specialization 'test_drive' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -54/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp | :1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here -i 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnt main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -2817 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -57077,7 +60378,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +29 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57086,29 +60388,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57119,7 +60424,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57128,29 +60433,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +a 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +ial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57161,51 +60473,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +9 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -iv e63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -57213,122 +60513,99 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } - | ~~~~~^~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 399 | if(++it == cur.end()) - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 510 | ++inner; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 38 | EXPECT_EQUAL(*++it, 2); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' - 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' - 85 | expect_op((LEFT), \ - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 39 | EXPECT_EQUAL(*++it, 4); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' - 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' - 85 | expect_op((LEFT), \ - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 40 | EXPECT_EQUAL(*++it, 5); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' - 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' - 85 | expect_op((LEFT), \ - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 41 | EXPECT(++it == test_seq.end()); - | ^~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' - 79 | if(!(__VA_ARGS__)) \ - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_cast.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_In file included from of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +: 52 | using result_ty741pe = typename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + u(false, cache_miss, v, x797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps...); +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( + | ^ +2515/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here +: 936 | verify_equals(ve21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + rify_reduce_with_indices(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + >( + | ^ +1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here + | 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + as); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +62/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + | 963 | test_drive>(argc, argv); + | ^ +in/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + t main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +2817/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | { } _GLIBCXX17_D:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +EPRECATED_SUGGEST("std::invoke_result"); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57337,30 +60614,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57370,7 +60647,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -57380,35 +60657,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2817 | { }[ 81%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o + _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -57416,7 +60694,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -MF CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o.d -o CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57425,98 +60705,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_In file included from forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -1299 43 | virtual ~PerfConfig() = default; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp53 | struct PerfConfigBase : PerfConfig - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here -1373 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 13100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - :1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -62/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57525,35 +60785,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - u43 | virtual ~PerfConfig() = default; - | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - e__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -12 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57562,32 +60797,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57598,7 +60830,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:70:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 70 | struct TestConfig : solver::PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here + 100 | return config; + | ^ +29 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.d CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -o ../bin/test_gpu_nchw_nhwc_transpose -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 81%] Built target test_gpu_nchw_nhwc_transpose +make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_copy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57607,30 +60875,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57640,22 +60908,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusion_aux.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(anyIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +[ 81%] Building CXX object test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -MF CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o.d -o CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57664,30 +60919,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57697,15 +60952,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57714,30 +60962,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57747,7 +60995,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57756,30 +61005,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57789,38 +61038,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto f12wdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp warnings generated when compiling for gfx906. -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57830,19 +61080,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -[ 77%] Linking CXX executable ../bin/test_gpu_nchw_nhwc_transpose -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57851,32 +61090,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -57887,9 +61123,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57898,30 +61133,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57931,7 +61169,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57940,30 +61179,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -57973,9 +61215,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -57984,32 +61250,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58020,54 +61283,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 77%] Linking CXX executable ../bin/test_sequences -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sequences.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigCoclang++-17: warning: nargument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -vAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -58075,23 +61290,22 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return 3 warnings generated when compiling for host. -detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -58115,6 +61329,23 @@ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58123,85 +61354,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 879741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 7971421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here - 917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - :1432 | test_drive(argc, argv); - | ^ -1078/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ -2817/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 79%] Linking CXX executable ../bin/test_fusion_aux -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fusion_aux.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +29 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58210,32 +61398,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58246,78 +61431,105 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 78 | virtual ~SolverBase() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:45:7: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | class TrivialTestSolver final : public solver::ConvSolver + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::tests::TrivialTestSolver' first required here + 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::ConvolutionContext &, miopen::PlainTextDb &, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::tests::TrivialTestSolver, miopen::tests::SearchableTestSolver>' requested here + 180 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:143:20: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' requested here + 143 | return solvers.SearchForAllSolutions(ctx, db, {}, 1).front(); + | ^ +2 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_castIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +< 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppD:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + r2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -917 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + i1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp::62:42: note: in instantiation of function template specialization 'test_drive' requested here - 46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +v/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + e136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -: 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +d*>(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58326,11 +61538,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' iclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -nstead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58339,119 +61550,115 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -_ 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppGLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -797 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp112:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58461,78 +61668,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpptest_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -961/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here - | test_drive>(argc, argv); - | ^ -879/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits | :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58542,23 +61710,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.d CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/gpu_nchw_nhwc_transpose.cpp.o -o ../bin/test_gpu_nchw_nhwc_transpose -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 79%] Built target test_gpu_nchw_nhwc_transpose -make -f test/CMakeFiles/test_sqlite.dir/build.make test/CMakeFiles/test_sqlite.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58567,29 +61719,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58600,26 +61752,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_sqlite.dir/build.make test/CMakeFiles/test_sqlite.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -[ 79%] Building CXX object test/CMakeFiles/test_sqlite.dir/sqlite.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite.dir/sqlite.cpp.o -MF CMakeFiles/test_sqlite.dir/sqlite.cpp.o.d -o CMakeFiles/test_sqlite.dir/sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sequences.dir/link.d CMakeFiles/test_sequences.dir/sequences.cpp.o -o ../bin/test_sequences -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 79%] Built target test_sequences -make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_sqlite_perfdb.dir/DependInfo.cmake "--color=" +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -58630,14 +61784,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -58663,53 +61817,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 81%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -MF CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o.d -o CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | 5 warnings generated when compiling for host. + test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -58720,16 +61864,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58738,30 +61874,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 936 | verify_equals(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58771,6 +61907,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 83%] Linking CXX executable ../bin/test_deterministic_conv_api +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deterministic_conv_api.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -58781,99 +61919,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppun_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp | :2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here -: 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -P 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -RECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -58884,15 +61965,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -58917,8 +61998,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58927,33 +62010,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -58963,8 +62043,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -58973,29 +62052,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59006,27 +62085,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59035,51 +62137,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as));/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_fusion_aux.dir/link.d CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o -o ../bin/test_fusion_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__dIn file included from eprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -59101,17 +62192,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59120,35 +62211,19 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("u[ 81%] Built target test_fusion_aux -se '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_api.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -[ 81%] Building CXX object test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -MF CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o.d -o CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_api.cpp -29 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59157,47 +62232,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf29 warnings generated when compiling for gfx906. - = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -ata(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); - In file included from | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, cons/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:t char* argv[]) { test_drive(argc, argv); } - | ^27: - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -59215,14 +62278,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -59248,7 +62311,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59257,33 +62321,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -59293,8 +62354,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -29 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -59304,71 +62364,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp::101:42: note: in instantiation of function template specialization 'test_drive' requested here -797 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59379,8 +62400,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59389,29 +62409,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end()/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_deterministic_conv_api.dir/link.d CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -o ../bin/test_deterministic_conv_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +, [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59420,12 +62442,17 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' i29 warnings generated when compiling for gfx906. -nstead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -11 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 83%] Built target test_deterministic_conv_api +make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_ops.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59434,75 +62461,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, conIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 83%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -MF CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o.d -o CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -s 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 7412817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -941 | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -59512,109 +62535,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - :2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1353112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { tesIn file included from t_drive(argc, argv); } + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -59624,29 +62588,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_convIn file included from { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: 26: -in instantiation of member function 'conv_driver::run' requested here - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 917 | 52static_cast( | this)->run(); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args. using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ @@ -59659,37 +62600,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppend(), [&] { d.template base_run<:Driver>(); }); - | ^ -1353/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1333 | test_drive_impl_1112(program_name, | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59700,26 +62621,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 457 | std::cout << argv[idx] << " "; - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59728,48 +62631,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs..In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - .); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here - 879 | :797 :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - return verify_impl( - | ^ -2817 | { } /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp_GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -59777,23 +62667,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +[ 83%] Linking CXX executable ../bin/test_tensor_api +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_api.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59804,8 +62711,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +7 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -59814,74 +62721,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -U 52 | using result_type = typename std::result_of::type; - | ^ -G/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - GEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h741:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | return detach_async([=] { - | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +[ 83%] Linking CXX executable ../bin/test_find_2_conv +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_2_conv.dir/link.txt --verbose=1 +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59892,85 +62797,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return dIn file included from etach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 517797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -59999,18 +62859,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60020,7 +62880,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -17 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -60030,29 +62889,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -60066,15 +62925,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60083,30 +62934,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 933 | verify(verify_reduce_with_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60116,24 +62967,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:70:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 70 | struct TestConfig : solver::PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here - 100 | return config; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60142,30 +62977,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60175,127 +63010,88 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXXIn file included from 17_DEPRECATED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -136 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - | 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp return detach_async([=] { + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 917879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -514 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - :101:42: note: in instantiation of function template specialization 'test_drive' requested here -729 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -917 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60304,40 +63100,37 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -e 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppcated__ ("use '" ALT "' instead"))) - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60348,7 +63141,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60357,29 +63151,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60390,8 +63184,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60400,29 +63193,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60433,8 +63226,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60443,29 +63236,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60476,8 +63269,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60486,30 +63287,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 936 | verify_equals(verify_reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +d 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +uce_with_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60519,7 +63329,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60528,29 +63339,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60561,79 +63375,75 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested hereIn file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -78/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 8792817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -60647,54 +63457,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_api.dir/link.d CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -o ../bin/test_tensor_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 83%] Built target test_tensor_api +make -f test/CMakeFiles/test_tensor_reorder.dir/build.make test/CMakeFiles/test_tensor_reorder.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_reorder.dir/DependInfo.cmake "--color=" +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_2_conv.dir/link.d CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -o ../bin/test_find_2_conv -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_reorder.dir/build.make test/CMakeFiles/test_tensor_reorder.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -60705,77 +63478,86 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +[ 83%] Building CXX object test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +: 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +20/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify[ 83%] Built target test_find_2_conv +(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_casIn file included from t(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] +:1299 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:60:26: note: previous declaration is here + :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp60 | auto then(std::future f, Work w) -> std::future + | ^ +:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -MF CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o.d -o CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp +:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -60784,8 +63566,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_scale.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60794,33 +63579,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -60830,8 +63612,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -5 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60840,29 +63628,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60873,11 +63661,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Linking CXX executable ../bin/test_deterministic_conv_api -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_deterministic_conv_api.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60886,32 +63674,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60922,8 +63707,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +[ 83%] Building CXX object test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -MF CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o.d -o CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -60932,29 +63727,54 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_implIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -60965,84 +63785,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -o 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp()>::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -: 741917 | : 46 : note: in instantiation of member function 'conv_driver::run' requested here - retu rn917 | d e t a c h _ a s y n c ( [ = ] s{t -a t| i ^c -_cast:( note: tin instantiation of function template specialization 'test_driver::run_cpu>' requested hereh -is)->r u797n | ( ) ; - | ^ - cpu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppf :=1299 :ru71n:_ cnote: puin instantiation of function template specialization 'test_driver::base_run>' requested here( -false, cac h1299 | e _ m i s s , vr,u nx_sd.a.t.a)(;d -a | t ^a -_args.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):,879 :d16a:t note: ain instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here_a -rgs. e879n | d ( ) , [ & ] r{e tdu.rtne mvperliaftye_i mbpals(e - _| r ^u -n:(344):;9: }note: )in instantiation of function template specialization 'test_driver::verify>' requested here; - - | ^ - 344/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here v -erify(v e1333r | i fy _ b atcekswta_rddr_idvroep_oiumtp1{Ds(cp,r doignr,a md_onuatm,e ,r easse)r;v -e S| p ^a -ce, 0/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 13530,: 130:} )note: ;in instantiation of function template specialization 'test_drive_impl>' requested here - +_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353917 | : 46 : note: in instantiation of member function 'dropout_driver::run' requested here - te s917t | _ d r i v e _ i m p l < D r isvteatril(ft>hi>s()a-r>rguvn[(0)];, - s| ^t -d::move/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:a1299s:71):) ;note: -in instantiation of function template specialization 'test_driver::base_run>' requested here -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp 1299: | 68 :42 : note: in instantiation of function template specialization 'test_drive' requested here - run_data(d a68ta | _ianrtgs .mbaeigni(ni(n)t, daartag_ca,r gcso.ennsdt( )c,h a[&r]* {a rdg.vt[e]m)p l{a ttee bsats_ed_rriuvne<d(_)d;r i})v;e -r >| ( ^a -rgc, ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:v1333):;5 : }note: -in instantiation of function template specialization 'test_drive_impl_1>' requested here -| ^ - 1333 | test_dr/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsiv:e2817_:i9mp:l _note: 1'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here< -Driver>(p ro2817g | r am _ n a{m e}, _aGsL)I; -B C| X ^X -17_DE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppP:R1358E:C13:A Tnote: Ein instantiation of function template specialization 'test_drive_impl>' requested hereD -_SUGGES T1358( | " s t d : : i n v o ktee_srte_sdurlitv"e)_;i -mp l| < ^D -river/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h>:(136a:rg45v:[ 0note: ]expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST', - std::move (136a | s#) )d; -ef | in ^ -e _GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cppC:X355X:142:7 _note: Din instantiation of function template specialization 'test_drive' requested hereE -PRECATED_ S355U | GiGntE SmTa(iAn(LiTn)t _aGrLgIc,B CcXoXn_stD EchPaRr*E CaArTgvE[D]_)S U{G GtEeSsTt(_dArLiTv)e -< dr| o ^p -out_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hdr:i112v:e19r:> (note: arexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'g -c, argv )112; | } -_ _| a ^t -tribute__ ((_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits_:d2817e:p9:r enote: c'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herea -ted__ (2817" | u s e '{ "} A_LGTL IB"C'X Xi17n_sDtEePaRdE"C)AT)E)D -_ S| UG ^G -EST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -61050,35 +63802,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61089,8 +63847,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61099,30 +63866,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61132,151 +63902,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 78 | virtual ~SolverBase() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - 148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:45:7: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 45 | class TrivialTestSolver final : public solver::ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::tests::TrivialTestSolver' first required here - 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::ConvolutionContext &, miopen::PlainTextDb &, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::tests::TrivialTestSolver, miopen::tests::SearchableTestSolver>' requested here - 180 | miopen::each_args( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:143:20: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' requested here - 143 | return solvers.SearchForAllSolutions(ctx, db, {}, 1).front(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +4 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: + 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - | using result_type = typename std::result_of::type; +n 52 | using result_type = typename std::result_of::type; | ^ -52/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | using result_type = typename std::result_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp()>::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 879879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp : 27 : - In file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppe:t44u: -rIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :v34e: -rIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppf:y29_: -i/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppm:p52l:(39 -: | warning: ^'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp 52: | 2632 : 9 : unote: sin instantiation of function template specialization 'test_driver::verify>' requested herei -ng resul t2632_ | t y p e = t yvpeerniafmye( vsetrdi:f:yr_ebsaucltk_woafrr:n:nte{; - - | | ^ ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::741917::2046:: note: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herein instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - - :917741 | | r e tsutrant diect_accahs_tas -( t| h ^i -s)->run(); - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^: -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here797 - | 1299 | c p u f r=u nr_udna_tcap(ud(aftaal_saer,g sc.abcehgei_nm(i)s,s ,d avt,a _xasr.g.s.).e;n -d (| ) ^, - [&] { d./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppte:m879p:l16a:t enote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereb -ase _879r | u n < D r i v e rr>e(t)u;r n} )v;e -r i| f ^y -_impl/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp( -: 1333| : ^5 -: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514: 211333: | note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - test_d r514i | v e _ i m p l _ 1a (=p rvoegrriafmy_(nvaemrei,f ya_sf)o;r -w a| r ^d -_pool/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:n1358:g13<:S pnote: in instantiation of function template specialization 'test_drive_impl>' requested heret -Dim>{}, i1358n | p u t , f i l t e r , tiensdti_cdersi)v;e_ -i m| p ^l -in instantiation of function template specialization 'pooling_driver::run_impl' requested here> -(argv [733 | 0 ] , s t d : : m o v e ( a s ) ) ; - | r ^u -n_impl/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp<:u74i:n5t:3 2note: _in instantiation of function template specialization 'test_drive' requested heret -, 2>(); -74 | | ^ - test/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:d917r:i46v:e< rnote: nin instantiation of member function 'pooling_driver::run' requested here -n_vani 917l | l a _ d r i v e r >( a r gc , asrtgavt)i;c -_ c| a ^s -t(thi/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitss):-2817>:r9u: nnote: ('result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here) -; - | ^ - 2817 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :{1299 :71}: _note: Gin instantiation of function template specialization 'test_driver::base_run>' requested hereL -IBCXX17_ D1299E | P R E C A T E D _rSuUnG_GdEaStTa(("dsattda:_:airngvso.kbee_griens(u)l,t "d)at;a -_ a| ^r -gs.end(), /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h[:&136]: 45{: dnote: .expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -template b136as | e#_ rduenfL(I)B;C XX}1)7;_ -D E| P ^R -ECATED/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:S1333U:G5G:E Snote: Tin instantiation of function template specialization 'test_drive_impl_1>' requested here( -ALT) _1333G | L I B C XtXes_DtE_PdRrEiCvAeT_EiDm_pSlU_G1G)( -p r| o ^g -ram_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hn:a112m:e19,: anote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST') -; - | ^ - 112 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1353:_13_:a note: tin instantiation of function template specialization 'test_drive_impl>' requested heret -ribute_ _1353 | ( ( _ _ d e p r e c a tteeds_t__ d(r"iuvsee_ i'm"p lA>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 54:42: note: in instantiation of function template specialization 'test_drive' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61287,35 +63956,70 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61324,10 +64028,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attributIn file included from e__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61336,32 +64040,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61372,29 +64073,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -61404,30 +64083,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61437,35 +64116,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61476,17 +64159,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_deterministic_conv_api.dir/link.d CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -o ../bin/test_deterministic_conv_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_deterministic_conv_api -make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_cast.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61495,30 +64168,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61528,38 +64201,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Building CXX object test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -MF CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o.d -o CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61569,8 +64261,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61579,29 +64271,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61612,7 +64307,41 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 949 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 949 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -61622,32 +64351,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -61658,7 +64387,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61667,30 +64397,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61700,7 +64430,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61709,33 +64440,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61754,26 +64482,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -61787,8 +64515,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +19 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61797,33 +64535,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61876,7 +64611,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -61885,111 +64621,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 936 | verify_equals(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -: 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here - :71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 879 | return verify_impl( - | ^ -1341/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here -: 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -2817 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUG/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -136 52 | using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - #741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -61999,7 +64700,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -7 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -62007,37 +64707,37 @@ 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto thenIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(std::future f, Work w) -> std::future - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -62051,34 +64751,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Linking CXX executable ../bin/test_find_2_conv -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_2_conv.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -62092,8 +64794,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62102,33 +64804,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62138,19 +64837,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62159,30 +64847,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62192,7 +64883,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62201,29 +64893,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62234,7 +64926,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62243,31 +64961,50 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941 | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -62276,40 +65013,107 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: + static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | tIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; - | ^ + | s ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cppt:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + _448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + d459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +r/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + i2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +ve(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62319,7 +65123,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62328,29 +65133,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62361,7 +65166,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62370,29 +65195,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62403,8 +65231,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62413,30 +65240,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here + 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62446,24 +65273,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -62507,7 +65316,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -62517,130 +65326,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprun_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 7971299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 1333879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -: 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp326In file included from :21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34 : -326In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : - /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 :a39u:t owarning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]o -ut = verify( v52e | r i f y _fuosriwnagr dr_eascutlti_vtaytpieo n=< Tt>y{pinepnuatm,e dsetsdc:}:,r ef)s;u -l t| _ ^o -f205:::64t:y pnote: ein instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here; - - | ^ - 205 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741 : 20 : lnote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereo -okup. e741m | p l a c e ( t r a n s f orretmu_rmno ddee(ttao_cnha_maesy(nmc)()[,= ][= ]{ -{ t| h ^i -s->run(m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 797f:, 24b:) ;note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here} -); - | ^ -797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 258 : 9 : cnote: pin instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested hereu -f = r u258n | _ c p u ( f a lasded,_ mcoadceh(e - _| m ^i -ss, v, /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppx:s1207.:..12):; -note: in instantiation of member function 'activation_driver::activation_driver' requested here| - ^ - 1207 | D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i879v:e16r: dnote: {in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here} -; - | ^879 - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333 : 5r: enote: tin instantiation of function template specialization 'test_drive_impl_1>' requested hereu -rn ver i1333f | y _ i mtpels(t -_ d| r ^i -ve_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppl:_867:113<:D rnote: iin instantiation of function template specialization 'test_driver::verify>' requested herev -er>(prog r867a | m _ n a m e , a s ) ;ve -r i| f ^y -(ver/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:i1353f:y13_:b wnote: din instantiation of function template specialization 'test_drive_impl>' requested here_ -batchnor m1353_ | s p a t i al _ a c t i vt<{Dptrri_vbwedrf >| ( ^a -rgv[0], /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t917d::46::m onote: vin instantiation of member function 'na_fusion_driver::run' requested heree -(as)); -917 | | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 337 : 42 : note: in instantiation of function template specialization 'test_drive' requested here -static_c as337t | n(tt ahrigcs,) -c>ornusnt( )c;h -a r| * ^ -argv[]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):1299 :{71 :t enote: stin instantiation of function template specialization 'test_driver::base_run>' requested here_ -drived(aatrgac(,d aatrag_va)r;g s}. -b e| gi ^n -(), data_args.en/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsd:(2817):,9 :[ ¬e: ]'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -{ d.tem p2817l | a t e b{a s}e __rGuLnID(E)P;R E}C)A;T -E D| _ ^S -UGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT:(1333":s5t:d :note: :in instantiation of function template specialization 'test_drive_impl_1>' requested herei -nvoke_ r1333 | e s u l tt"e)s;t -_ d| ^r -ive_impl_1expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'( -program _136n | a#m ed,e faisn)e; -_ G| L ^I -BCXX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1:71363:_13D:E Pnote: Rin instantiation of function template specialization 'test_drive_impl>' requested hereE -CATED_ S1363U | G G E S T ( A L T ) _ GtLeIsBtC_XdXr_ivDeE_PiRmEpClAL>T()a -r g| ^v -[0],/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h s:t112d::19:: mnote: oexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'v -e(as)); -112 | | ^ -__att/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppr:i942:b42u:te _note: _in instantiation of function template specialization 'test_drive' requested here -((__depreca t942e | di_n_t (m"auisne ('i"nt AaLTr g"c', icnosntseta dc"h)a)r) -* | a ^r -gv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 28172817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62649,30 +65371,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62682,8 +65404,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62692,30 +65413,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -62725,39 +65446,73 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:41: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +t 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + r797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + s3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + l917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +_ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + of1333< | F u n c ttieosnt(_)d>r:i:vtey_piem;p +l _| 1 ^< +Driver>(program_na/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:e741,: 20a:s )note: ;in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741: | 1363 :13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here + retu 1363r | n d e t a c h _ a s y nc (t[e=s]t _{d +r i| v ^e +_impl>' requested heret +>>(argv[0 ]797, | s t d : :m o v e ( a s ) ) ; + | c ^p +uf = ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cppn:_78c:p5:u (note: fin instantiation of function template specialization 'test_drive' requested herea +lse, ca 78c | he _ m i stse,s tv_,d rxisv.e.<.l)s;t +m _| d ^r +iver>(argc, /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:r879g:v16):; +note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here| + ^ + 879 | re/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitst:u2817r:n9 :v enote: r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herei +fy_impl( + 2817| | ^ + { } _/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppG:L3206I:B13C:X Xnote: 1in instantiation of function template specialization 'test_driver::verify>' requested here7 +_DEPRECAT E3206D | _ SU G G E S T ( " s t d: :vienrviofkye(_vreersiuflyt_"f)o;r +w a| ^r +d_infer_gru:{136r:n45n:D enote: sexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'c +, + | ^ + 136 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp#: 917d:e46:f inote: nin instantiation of member function 'gru_basic_driver::run' requested heree + _GLIBCXX 9171 | 7_ D E P R E C A T E D _ S U GG E SsTt(aAtLiT)c __cGaLsItBA(TtEhDi_SsU)G-G>ErSuTn((A)L;T + )| + ^ +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1121299::1971:: note: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'in instantiation of function template specialization 'test_driver::base_run>' requested here + + 112 | _ _1299 | at t r i b u t e _r_u n((__d_adteap(rdeacattae_da_r_g s(."bueseg i'n"( )A,L Td a"'t ai_nasrtgesa.de"n)d))( +) ,| ^[ +&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); @@ -62777,103 +65532,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -27/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - : -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 707741 | return detach_async([=] { + 741 | return detach_async([=] { | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -879 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here + 879 | return verify_impl( | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - :101:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62884,8 +65574,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62894,29 +65584,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62927,16 +65617,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -62945,29 +65627,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -62978,34 +65660,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_find_2_conv.dir/link.d CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -o ../bin/test_find_2_conv -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_find_2_conv -make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_copy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_copy.dir/build.make test/CMakeFiles/test_tensor_copy.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -[ 83%] Building CXX object test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -MF CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o.d -o CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -63015,16 +65670,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -63036,7 +65691,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -63048,7 +65703,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -63058,111 +65745,68 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_caRst(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsECATED_SUGGEST(ALT) - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -2817 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -_ 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -63176,96 +65820,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Linking CXX executable ../bin/test_tensor_api -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_api.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_ofIn file included from ::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp741:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -3211/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | verify(verify_backward_weights_lstm{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -1333 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp | test_drive_impl_1(program_name, as); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1358/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | test_drive_impl>(argv[0], std::move(as)); + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp2817:69:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63274,75 +65873,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(progrIn file included from am_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1353 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | return detach_async([=] { - | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63353,6 +65909,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -63363,15 +65920,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -63396,9 +65953,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -11 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63407,29 +65962,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63440,8 +65995,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63450,32 +66005,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63486,16 +66038,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63504,32 +66048,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63540,8 +66081,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63550,30 +66091,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63583,8 +66124,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63593,30 +66133,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -63626,44 +66166,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::rIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -e sult_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -741 | return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63674,8 +66212,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63684,29 +66221,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63717,7 +66254,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63726,71 +66305,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(In file included from ), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp917::2746: +:In file included from note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppin instantiation of member function 'gru_basic_driver::run' requested here: +44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1363 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | ret urn verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_dri917ve | _impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :942:42: note: in instantiation of function template specialization 'test_drive' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63801,8 +66384,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63811,29 +66393,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63844,16 +66426,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63862,32 +66435,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63898,7 +66468,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[=] { +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); @@ -63933,8 +66511,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63943,29 +66520,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -63976,8 +66553,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -4 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -63986,30 +66563,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64019,16 +66596,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_api.dir/link.d CMakeFiles/test_tensor_api.dir/tensor_api.cpp.o -o ../bin/test_tensor_api -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Built target test_tensor_api -make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_ops.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/build -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64037,31 +66606,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64071,8 +66642,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64081,31 +66652,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 521299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + | 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -64114,45 +66690,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 83%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -MF CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o.d -o CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64162,7 +66728,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64171,30 +66746,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64204,8 +66779,31 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64214,29 +66812,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1207:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + :797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp12:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + :2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + note: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of member function 'activation_driver::activation_driver' requested here:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp +:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64247,8 +66891,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64257,29 +66925,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64290,50 +66961,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64343,8 +67004,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64353,29 +67014,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64386,78 +67050,117 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -k 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe_result"); - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 136 | # define _GLIBCXX17_DEP879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | In file included from return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cppRE:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +: note: in instantiation of function template specialization 'test_driver::verify>' requested here +In file included from 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + :917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +52/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppusing result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741::20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +797 | 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +1373/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here + | te879 | st_drive_impl>(argv[0], std::move(as)); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::734:9::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCX:X_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - CA1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppTED_SUGGEST(ALT) _GLIB:CXX_DEPRECATED_SUGGEST(ALT)1358: - | ^ -13:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribnote: ute__ ((__deprecin instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | teated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -st_drive_impl>(argv[0], std::move(as)); +1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); @@ -64471,56 +67174,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | strucIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - _741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppGLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64530,17 +67217,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64549,29 +67227,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verifIn file included from y_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppm:pl27(: + +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp| :44 ^ +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp3184:29:: +9: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppnote: :in instantiation of function template specialization 'test_driver::verify>' requested here52 +:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +3184 | verify(v e52r | if y _ buasciknwga rdr_ewesiuglhtts__tygpreu <=T >t{yrpnenDnesacm,e + | s ^t +d::resul/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_917:o46f: ::run' requested heren +ction( 917) | > : :t y p e ; + | ^ + static_ca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t741<:D20e:r inote: vin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heree +d*>(thi s741) | - > r u n ( ) ; + | ^ +return d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:t1299:a71c:h _note: ain instantiation of function template specialization 'test_driver::base_run>' requested heres +ync([=] { +1299 | | ^ + run_data(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:a797t:a24_:ar gnote: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heres +.begin(), 797d | a t a _ a r g s . e n d ( ) , [c&p]u f{ = d.rtuenm_pclpaut(ef baalssee,_ rcuanc,( )v; ,} )xs; +. .| . ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333879 | : 16 : note: tein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heres +t_driv e879_ | i mp l _ 1 < D rreivteurr>n( pvreorgirfyam__inmapmle,( +a s| ^) +; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::13514: note: :in instantiation of function template specialization 'test_drive_impl>' requested here21 +: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 1358 | 514 | t e s t _adurtiov eo_uitm p l=< Drvievriefry<(ivnetr8i_fty>_>f(oarwrgavr[0d]_,p osotldi:n:gm){;} +, | i ^n +put,/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp :f72i:l5t:e rnote: ,in instantiation of function template specialization 'test_drive' requested here +indice s72) | ; + | t ^e +st_drive(in instantiation of function template specialization 'pooling_driver::run_impl' requested herea +rgc, ar g744v | ) ; + | ^ + r/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsu:n_2817:i9mp: lnote: <'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereu +int64_t ,2817 | 2 > () ;{ + }| ^_ +GLIBCXX1/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp7:917_:DE46P:R Enote: CAin instantiation of member function 'pooling_driver::run' requested hereT +ED_SUGG E917S | T( " s t d: : i n v o ke _ r e s usltta"t)i;c +_ c| ^a +st:(136t:h45:i snote: )expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'- +>run(); + | 136 ^ | +# define /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_G:L1299I:B71C:X Xnote: 1in instantiation of function template specialization 'test_driver::base_run>' requested here7 +_DEPRECATED _1299SU | G G E S T ( A L Tr)u n__dGaLtIaB(CXX_DdEPaRtEaC_AaTrEgDs_.SbeUgGiGnE(S),T (dAaLtTa)_ +a r| g ^ +s.end/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h(:)112,:19 :[ ¬e: ]expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +{ d.tem p112l | a t e_ _baatster_irubunte<_D_r i(v(e_r_>d(e)p;r e}c)a;te +d _| _ ^ +("use '" /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppA:L1333T: 5":' note: in instantiation of function template specialization 'test_drive_impl_1>' requested herei +nstead" )1333) | ) + | ^t +est_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here - 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64625,8 +67349,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64635,33 +67359,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64671,8 +67392,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64681,33 +67402,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64717,7 +67435,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64726,29 +67444,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 774 | verify(verify_ctcloss{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here + 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -64759,40 +67477,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64802,65 +67516,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64869,115 +67541,53 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 52 | using result_type = typename std::result_of::type; - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp r:un_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here -3175 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -34/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - : note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - n_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp63:42: note: in instantiation of function template specialization 'test_drive' requested here - :933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 9172817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h46: note: in instantiation of member function 'reduce_driver::run' requested here - 917 | static_cast(this)->run(); + static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here - 965 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -64987,7 +67597,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -64996,84 +67607,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - 879 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppeturn verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -69 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - :42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -136 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65082,74 +67649,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -; 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 112797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 774 | verify(verify_ctcloss{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:7119:: note: note: in instantiation of function template specialization 'test_driver::base_run>' requested hereexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - - 1299 | 112 | _ _ a t trruinb_udtaet_a_( d(a(t_a__daerpgsr.ebceagtiend(_)_, (d"autsae_ a'r"g sA.LeTn d"(') ,i n[s&]t e{a dd".)t)e)m -p l| ate ^ -base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here - 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65160,8 +67682,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65170,29 +67692,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65203,8 +67725,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65213,30 +67735,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65246,8 +67771,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65256,29 +67780,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65289,8 +67813,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65299,30 +67823,112 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpIn file included from u(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +: 52 | using result_type = typename std::result_of::type; + | ^ +879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::16741:: 20note: : in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested herenote: +in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 879741 | | r e t u rrne tvurenr idfeyt_aicmhp_la(s +y n| c ^( +[=] { + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp +:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 2596 | 797 | a u t o b w d Da t a O u t p u tcpPuafi r= =r uvne_rcipfuy((fvaelrsief,y _cbaacchkew_amrisds_,d avt,a _xrsn.n.<.T)>;{ +r n| n ^D +esc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: :note: 917:in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here46 +: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 879 | 917 | r et u r n v e r i f y _ i m pslt(a +t i| c ^_ +cast:( tnote: hin instantiation of function template specialization 'test_driver::verify>' requested herei +s)->run( )3211; | + | ^ + verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:v1299e:r71i:f ynote: _in instantiation of function template specialization 'test_driver::base_run>' requested hereb +ackward_weig h1299t | s _ l s t m < T >r{u +n _| d ^a +ta(data_a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:g917s:.46b:e gnote: iin instantiation of member function 'lstm_basic_driver::run' requested heren +(), data _917a | r g s . e n d ( ) , [ & ] { ds.ttaetmipcl_actaes tb(ivtehri>s())-;> r}u)n;( +) ;| + ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: :note: 1299in instantiation of function template specialization 'test_drive_impl_1>' requested here: +71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1333 | tes t1299_ | dr i v e _ i m p lr_u1n<_Ddraitvae(rd>a(tpar_oagrrgasm._bneagmien,( )a,s )d;a +t a| _ ^a +rgs.en/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:(1373):,13 :[ ¬e: ]in instantiation of function template specialization 'test_drive_impl>' requested here +{ d.temp l1373a | t e b a s e _ r u n < Dtreisvte_rd>r(i)v;e _}i)m;p +l <| D ^ri +ver:>5(:a rnote: gin instantiation of function template specialization 'test_drive_impl_1>' requested herev +[0], std :1333: | m o v e (taess)t)_;d +r i| v ^e +_impl_1 (note: pin instantiation of function template specialization 'test_drive' requested herer +ogram_name, a65 | si);n +t | m ^a +in(int /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:r1363g:c13,: cnote: oin instantiation of function template specialization 'test_drive_impl>' requested heren +st char* 1363a | r g v [ ] ) { t e s tt_edsrti_vderr>i(vaerrg>v([a0r]g,c ,s tadr:g:vm)o;v e}( +a s| ) ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 69 | int m a2817i | n ( i n{t }a r_gGcL,I BcCoXnXs1t7 _cDhEaPrR*E CaArTgEvD[_]S)U G{G EtSeTs(t"_sdtrdi:v:ei(argc, argv)/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h;: 136}: +45 :| ^note: +expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # defi/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsn:e2817 :_9G:L Inote: B'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereC +XX17_DEPR E2817C | A T E D_ S{U G}G E_SGTL(IABLCTX)X 1_7G_LDIEBPCRXECXA_TDEEDP_RSEUCGAGTEESDT_(S"UsGtGdE:S:Ti(nAvLoTk)e +_ r| e ^s +ult");/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h +: 112| ^: +19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: 136112: | 45: note: __expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'a +ttribute__ 136( | (#_ _ddeefpirneec a_tGeLdI_B_C X("X1u7s_eD E'P"R EACLATTE D"_'S UiGnGsEtSeTa(dA"L)T))) + _| G ^L +IBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65332,168 +67938,78 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - puf = run_cpu(false, cache_miss, v, xs...); - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here - 517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here -707 936 | verify_equals(verify_reduce_with_indices( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here - 21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -917 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 965:9: note: in instantiation of function template specialization 'test_drive>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h965 | test_drive>(argc, argv); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -112 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78In file included from | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -79/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -32/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ - 2483 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :917:46: note: in instantiation of member function 'conv_driver::run' requested here - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp::156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1299 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65504,8 +68020,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65514,30 +68038,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -65547,8 +68071,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65557,29 +68080,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65591,15 +68117,14 @@ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -65608,29 +68133,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -65641,13 +68166,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -65658,17 +68176,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -65704,69 +68222,27 @@ 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -80 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | max_val = std::max(*(itr_in + i), max_val); + 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); + 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 83741 | return detach_async([=] { - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - *(itr_out + i) = Tref(*(itr_in + i) - max_val); + 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here -87 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - :11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ -1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits77 | auto itr_out = out + out_offset; + 77 | auto itr_out = out + out_offset; | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -66013,112 +68489,70 @@ 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] -52 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 428 | std::copy using result_type = typename std::result_of::type; - | ^ -(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - inputLengths, inputLengths + batch_size, workspace_cpu.begin()); + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -741 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 442797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp388 | if(inputLengths[i] > max_time_step) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here - :393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] -917 393 | max_label_len = std::max(max_label_len, labelLengths[i]); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 394 | total_label_len += labelLengths[i]; + 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -397 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | for(int j = 0; j < labelLengths[i]; j++) + 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1333 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here - :428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 965428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp | test_drive>(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -431/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp136:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ -# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCX/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] -X 388 | if(inputLengths[i] > max_time_step) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] -_ 393 | max_label_len = std::max(max_label_len, labelLengths[i]); + 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppDEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); + 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) @@ -66127,119 +68561,33 @@ 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 405 | if(labels[labelIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: sin instantiation of function template specialization 'test_driver::run_cpu>' requested here_ -offset[i] 797+ | j ] = = l a b e l s [ l a bceplusf_ o=f frsuent_[cip]u (+f ajl s-e ,1 ]c)a -c h| e ^~~~~~_ -miss, v, xs.../build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp):;405 -: 52| : ^ -warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879 :40516 | : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 879 | i f ( l arbeetlusr[nl avbeerlisf_yo_fifmspelt([ -i ]| ^+ - j] == /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hppl:a2596b:e34l:s [note: lin instantiation of function template specialization 'test_driver::verify>' requested herea -bels_offs e2596t | [ i ] + j - a1u]t)o -b w| d ^~~~~~D -ataOutput/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppP:a409i:r12 := warning: veunsafe buffer access [-Wunsafe-buffer-usage]r -ify(verify _409b | a c k w a r d _ diaft(al_arbnenln{grtnhnsD[eis]c ,+ - r| e ^p -eat[i] > i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:pu917t:L46e:n gnote: tin instantiation of member function 'rnn_basic_vanilla_driver::run' requested hereh -s[i]) - | ^~~~~~~~~~~~917 - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp : 409 : 42 : warning: unsafe buffer access [-Wunsafe-buffer-usage]s -tatic_cas t409< | D e r i v e d * >i(ft(hliasb)e-l>Lreunng(t)h;s -[ i| ] ^ -+ repeat/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:i1299]: 71>: inote: nin instantiation of function template specialization 'test_driver::base_run>' requested herep -utLengths[i] )1299 - | | ^~~~~~~~~~~~ - ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppn:_428d:a29t:a (warning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]a -ta_args.beg i428n | ( ) , In file included from dsatt/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cppad:_:27a:: -rcIn file included from go/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppsp:.y30e(: -niIn file included from dn/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(p:)u34,t: - LIn file included from [e/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp&n:]g29 t: -{h /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppsd:,.52 t:ie39nm:pp ulwarning: taLt'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]ee -n gbtahsse _+r ubnae (,u) s;wi no}gr) k;rs -eps au| cl ^et__ -tcyppue. b=/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe :gt1333iy:np5(e:) n)note: a;in instantiation of function template specialization 'test_drive_impl_1>' requested herem - -e | s ^~~~~~~~~~~~t -d:: r1333e | s u l /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppt :_t431oe:fs29l:_:1t ^s( -tprdo:g:rcaomp_yn(almaeb/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,e: l741aL:se20)n:;g -tnote: hin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here| s - ^, - labe/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl :L7411368e: | n13 g: t note: hin instantiation of function template specialization 'test_drive_impl>' requested here s - + b a t cr he1368_t | su ir zn e ,d e wt oa rc k hs _p aatsceyesn_tcc_(pd[ur=.i]bv ee{g_ -ii m| np ^(l -)< D+r ibvaetrc>' requested here> ->| ( ^~~~~~~~~~~~a -rgv[0 ]797, | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp s:t 442 d:: 23: : m owarning: vunsafe pointer arithmetic [-Wunsafe-buffer-usage] e - ( a s ) ) ; -c p| u ^ f -442 | = r u/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cppn :_s74c:tp5du::( :fnote: cain instantiation of function template specialization 'test_drive' requested hereol -psye,( lcaab ce74hl | es _, m il satsbe,es ltvs_, d +rx istv.oe.t<.ar)ln;_ -nl _a| vb ^ae -nli_lllean_,d rwiovrekrs>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp(:aa879cr:eg16_c:c, p note: uain instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here.r -bgevg)i;n -( )879| | ^+ - 4 * b a trceht_usrinz /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsev:)e2817;r:i -9f :y | _note: ^~~~~~i'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -m -pl( - | ^ - 2817 | { /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp}: 3143_:G35L:I Bnote: Cin instantiation of function template specialization 'test_driver::verify>' requested hereX -X17_DEPREC A3143T | E D _ S U G G E SaTu(t"os tfdw:d:TirnavinoOkuet_pruetsPualitr" )=; -v e| r ^i -fy(verify_f/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ho:r136w:a45r:d _note: texpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r -ain_gru {136r | n#n Ddeefsicn,e - _| G ^L -IBCXX17_D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:P917R:E46C:A Tnote: Ein instantiation of member function 'gru_basic_driver::run' requested hereD -_SUGGEST (917A | L T ) _ G L I B C X X _ D EsPtRaEtCiAcT_EcaDs_tSL(Tt)h -i s| ) ^- ->run(/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h):;112 -: 19| : ^ -note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1299112: | 71: note: _in instantiation of function template specialization 'test_driver::base_run>' requested here_ -attribute__ 1299( | ( _ _ d e p r e crautne_dd_a_t a(("duastea _'a"r gAsL.Tbe g"i'n (i)n,s tdeaatad_"a)r)g)s -. e| n ^d -(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: 136unsafe buffer access [-Wunsafe-buffer-usage] | -# define _G L388I | B C X X 1 7 _ D EPiRfE(CiAnTpEuDt_LSeUnGgGtEhSsT[(iA]L T>) m_aGxL_ItBiCmXeX__sDtEePpR)E -C A| T ^~~~~~~~~~~~E -D_SUGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cppT:(393A:L49T:) -warning: unsafe buffer access [-Wunsafe-buffer-usage]| - ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112 :39319 | : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - max_ l112a | b e l___laetnt r=i bsuttde:_:_m a(x((_m_adxe_plraebcealt_elde_n_, (l"aubseel L'e"n gAthLsT[ i"]') ;i -n s| t ^~~~~~~~~~~~e -ad"))) -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp :| 394 ^: -28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 388 | if(inputLengths[i] > max_time_step) + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 393 | max_label_len = std::max(max_label_len, labelLengths[i]); + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -66333,82 +68681,39 @@ 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 504 | if(lIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -a 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppbels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp::508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp::508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp492 | max_label_len = std::max(max_label_len, labelLengths[i]); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 493 | total_label_len += labelLengths[i]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp69:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :498 | if(labels[labels_offset[i] + j] >= class_sz) + 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 5042817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -66504,8 +68809,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66514,32 +68819,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66560,15 +68862,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -66593,8 +68895,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66603,75 +68904,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -S 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -T/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - (ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66681,7 +68988,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -66691,29 +68998,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +n 52 | using result_type = typename std::result_of::type; + | ^ +(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + )741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +d/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + a2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + a112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66724,8 +69074,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66734,32 +69084,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66770,7 +69117,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66779,30 +69127,73 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66812,35 +69203,81 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -66851,24 +69288,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -66879,26 +69298,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -66912,8 +69331,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66922,30 +69341,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -66955,32 +69374,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -66989,29 +69384,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67022,37 +69420,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - warning: 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); - | | ^ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ @@ -67060,39 +69457,128 @@ 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67112,8 +69598,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67122,87 +69607,83 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - :3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here -711 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -917 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -1363 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - :1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -54/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -i/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -n 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1122817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67211,111 +69692,113 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templat/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -e 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - | return detach_async([=] { - | ^ -1363/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -72/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here - | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ -879/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -, 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67326,7 +69809,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -19 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -67336,26 +69827,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -67369,8 +69860,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67379,30 +69870,76 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67455,9 +69992,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -2 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67466,30 +70001,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67499,8 +70034,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67509,33 +70043,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67545,35 +70076,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67584,8 +70130,56 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67594,29 +70188,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67627,7 +70221,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67636,29 +70231,63 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -67669,7 +70298,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +ke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67678,33 +70315,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67714,18 +70348,64 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | meIn file included from m/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +c 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +y/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + h514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + i917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + p1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +a 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +rgs + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67734,76 +70414,429 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : cpuf = run_cpu(fal797:se, cache_miss, v, xs...); - | 24: ^ -note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here - 879 | re cputfu = rurn verify_impl( - | ^ -n_cpu(false, cach/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppe_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 903 | 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppIn file included from :191/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp::5527:: + In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:unsafe buffer access [-Wunsafe-buffer-usage]30 +: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29 : +191/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp | : 52 :39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + mm_ e52 + | = a _upstinrg[ nr es*u lat__stytprei d=e t+y pmen]a m*e b_stpdt::rr[ems u*lt _bof_]::;t +yp e| ; ^~~~~ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 193 | 741 | r e t ucr_n pdterta[cnh _*a sycn_cs(t[r=i]d e{ ++ | ^k +] = be/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a797 :*24 :c _note: pin instantiation of function template specialization 'test_driver::run_cpu>' requested heret +r[n * c _797s | t r i d e + k ] + a clppufh a= *ru nm_mc_peu;( +fa l| se ^~~~~, +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | a c h e _ m i s s , v , xcs_..pt.)r;[ +n | ^* + c_stride + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppk:]879: 16=: bnote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested heree +ta * c879 | _ p t r [ n *re tcu_rsnt rviedreif y+_ ikm]p l(+ + a| ^l +pha */build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp :m3193m:_34:e ;note: +in instantiation of function template specialization 'test_driver::verify>' requested here | + ^~~~~ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:3193207 | : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + auto bwd D207at | a O u t p ut P a i r = v e r i fy ( v e rimfmy__eb a+c=kw aar_dp_tdra[tma _*l sat_msr{i +d e| ^ ++ n] * b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:p917t:r46[: mnote: in instantiation of member function 'lstm_basic_driver::run' requested here* + b_stride 917+ | k ] ; + | ^~~~~ + s/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppt:a207ti:c55_:c awarning: stunsafe buffer access [-Wunsafe-buffer-usage]( t207hi | s ) - > ru n () ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :m1299m:71_:e note: +in instantiation of function template specialization 'test_driver::base_run>' requested here += a_ptr[m 1299* | a _ s t r irudne_ d+a tna]( d*at ab_a_rpgtsr.[bme g*in (b)_,s dtartiad_ea rg+s .ke]n;d +( )| , ^~~~~ +[&] /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp{: d226.:te17m:p lwarning: aunsafe buffer access [-Wunsafe-buffer-usage]t +e base_run <226D | ri ve r > ( ) ; }) ; + | ^ + c_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:[1333n: 5*: note: cin instantiation of function template specialization 'test_drive_impl_1>' requested here_ +strid e1333 | + k ]t es=t _bdreivtea_ i*m pcl__1p*( pcro_gsratmr_inadmee, a+s )k;] + | + ^ + alph/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa: 1373*: 13:m mnote: in instantiation of function template specialization 'test_drive_impl>' requested here_ +e; + | ^~~~~ + 1373 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 226 : 50 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + test_drive _226i | m p l < Dr i v er < d o u b l e >> (ca_rpgtvr[0[n] ,* s tdc:_:msovter(iadse) )+; +k ]| ^= +beta /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp*: 78:c5_:p note: tin instantiation of function template specialization 'test_drive' requested herer +[n * c 78_ | s t r itedset _+dr ikve] (*a rmgmc_,e a;r +g v| ^~~~~); + + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp +:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp2817:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 9261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + :263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invo/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | k e _ r e s mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | u ^~~~~ +lt"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::191136::5545:: warning: note: unsafe buffer access [-Wunsafe-buffer-usage]expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + + 191136 | | # d e f i n e _ G L I B C X X 1 7 _mDmE_PeR E+C=A TaE_Dp_tSUrG[GnE *S Ta(_AsLtTr)i d_eG L+I BmC]X X*_ DbE_PpRtErC[AmT E*D _bS_UsGtGrEiSdTe( A+L Tk)] +; +| ^| + ^~~~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_p:t112r:[19n: *note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'c +_stride + k ]112 | = b_e_attat r*i bcu_tpet_r_[ n( (*_ _cd_esptrreicdaet e+d _k_] (+" uaslep h'a" *A LmTm _"e' ;i +n s| t ^~~~~e +ad"))) + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp| : ^193 +:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67812,30 +70845,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67845,7 +70878,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67854,30 +70915,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -67930,8 +70994,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67940,40 +71003,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verifIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -67982,30 +71019,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68015,168 +71052,68 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpptype; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20741:: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +y_backward_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -63 797 | :42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - cpuf = run_cpu(false, c112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -ache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppved*>(this)->run(); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -729 | 1299 | run_data(data_args .begin(), data_args.end( ), [&] { d.tem pla run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - te base_run()1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -;/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1333112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - i52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppve(argc, argv):797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp; } - | : ^ -1008:9/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9:: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); -1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - | ^ -1037/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: | test_drive(argc, argv); - | ^ -136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -68184,11 +71121,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -68198,14 +71130,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); @@ -68231,7 +71163,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +122 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68240,30 +71173,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68273,26 +71206,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +26 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68301,30 +71216,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68334,14 +71249,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68350,30 +71259,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68383,8 +71295,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68393,116 +71305,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333In file included from | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -1358/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp | :734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1299 | run_data(data_args.begin(), In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -d 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppata_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 7972817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here + 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68513,7 +71381,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68522,29 +71391,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_daIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + t52a | ( d a t a_uasrignsg. breegsiunl(t)_,t ydpea t=a _tayrpegnsa.meen ds(t)d,: :[r&e]s u{l td_.otfee:_:tryupne;< +D r| i ^v +er>(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 741 ^:20 +: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :7411333 | : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + re t1333u | r n d etteascth__darsiyvne_ci(m[p=l]_ 1{< +D | r ^i +ver>(program_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:m797e:,24 :a snote: )in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here; + + | ^ + 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 1368 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here + cp1368 | u f = r u n _ c p u (tfeaslts_ed,r icvaec_hiemp_lm| > ^(a +rgv[0], std::mo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:e879(:a16s:) )note: ;in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + + | ^ + 879 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp : 63 : 42r: enote: tin instantiation of function template specialization 'test_drive' requested hereu +rn verify_im p63l | (i +n t| ^m +ain(int argc/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp,: 514c:o21n: snote: tin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +char* argv[] )514 { | t e s t _ d r iavueti(fayr_fgocr,w aarrdg_vp)o;ol i}n +g <| ^S +ptDim>{}, input, filter/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits,: 2817:i9n:d inote: c'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree +s); + | ^ + 2817 | {/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :}744 :_21G:L Inote: Bin instantiation of function template specialization 'pooling_driver::run_impl' requested hereC +XX17_DE P744R | E C A T ED _ S U G G E S T ( " s t d : : irnuvn_oikmep_lr ^( +); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp45::917 :note: 46expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': + note: in instantiation of member function 'pooling_driver::run' requested here + 136 | 917# | d e f i n e _ G L I BC X X 1s7t_aDtEiPcR_EcCaATsEtD<_DSeUrGiGvEeSdT*(>A(LtTh)i s_)G-LI>BrCuXnX(_)D;E +P R| E ^CA +TED_SUG/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:E1299S:71T:( Anote: Lin instantiation of function template specialization 'test_driver::base_run>' requested hereT +) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h 1299: | 112 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +run_data (112d | a t a___aartgtsr.ibbeugtien_(_) ,( (d_a_tdae_parregcsa.teendd_(_) ,( "[u&s]e {' "d .AtLeTm p"l'a tien sbtaesaed_"ru))n)< +D r| i ^v +er>(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68555,7 +71470,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68564,72 +71480,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_D4 warnings generated when compiling for gfx906. -EPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +2 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68640,8 +71553,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68650,30 +71563,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68683,8 +71596,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68693,29 +71606,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv[ 83%] Linking CXX executable ../bin/test_sqlite +{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.tcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite.dir/link.txt --verbose=1 +emplate base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68726,8 +71641,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68736,30 +71650,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68769,8 +71683,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68779,33 +71695,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68815,7 +71728,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68824,30 +71738,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -68859,6 +71776,15 @@ | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -68867,71 +71793,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp2817: | 27 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp{: 30}: + In file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:L34I: +BIn file included from C/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppX:X129: +7_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppD:E52:P39:R Ewarning: C'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]A +TED_SUGGEST("std :52:i | n v o k eu_sriensgu lrte"s)u;l +t _| t ^y +pe = typena/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hm:e136 :s45t:d :note: :expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r +esult_of :_:GtLypIeB;C +X X| 1 ^7 +_DEPRECATED/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:S741U:G20:G ESnote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereT +(ALT) _GL I741B | C X X _ D E P R E C A T ErDe_tSuUrGn GdEeSTt(acAhL_Ta)s +y n| c ^([ +=] { + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h ^: +112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +112 | __a t797t | r i b ut e _ _ ( ( _ _ de p r ecpuf = run_cpuc(aftaelds_e_, ("caucsehe _'m"i AsLsT ," 'v ,i nxss.t.e.)a;d +" )| ) ^) + | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -68951,20 +71878,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -68987,7 +71914,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -68997,29 +71924,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69030,128 +71957,168 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_strIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +d 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1299 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here -: 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -136 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp+:341:42: note: in instantiation of function template specialization 'test_drive' requested here + 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69162,7 +72129,66 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69171,126 +72197,205 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGE/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppST:(191":s29t:d :warning: :unsafe buffer access [-Wunsafe-buffer-usage]i +nvoke_result "191) | ; + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 136 :m45m:_ enote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'+ += a_ptr[n *136 | a#_ sdterfiindee _+G LmI]B C*X X1b_7_pDtErP[RmEC A*T EbD__SsUtrGiGdEeS T+( AkL]T;) + _| G ^~~~~L +IBCXX_DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppC:A191TE:D55_:S Uwarning: Gunsafe buffer access [-Wunsafe-buffer-usage]G +EST(ALT) + | ^191 + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + m m112_ | e +_=_ aat_tprtirb[unt e*_ _a _s(t(r_i_ddee p+r emc]a *te db___ p(t"ru[sme '*" bA_LsTt r"i'd ei n+ skt]ea;d +" | ) ^~~~~) +) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +p 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + r[k * b_stride + m]; + | ^~~~~ +517/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:263:17:: 744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -{/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -112 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppwarning: :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +unsafe buffer access [-Wunsafe-buffer-usage]/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + :263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_s112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +tride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69299,29 +72404,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69332,8 +72437,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69342,30 +72461,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69375,7 +72494,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -69397,103 +72516,57 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 741 | return detach_async([=] { - | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69503,8 +72576,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:70:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here + 70 | struct TestConfig : solver::PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here + 100 | return config; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69513,32 +72602,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69549,8 +72635,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69559,30 +72644,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3211 | verify(verify_backward_weights_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here - 78 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69592,7 +72677,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69601,29 +72695,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69634,17 +72728,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69653,29 +72738,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69686,8 +72771,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69696,29 +72780,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69729,85 +72813,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_In file included from drive(argc, argv); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -26/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - : -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -136 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69818,7 +72852,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69827,30 +72862,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69860,7 +72895,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69869,29 +72904,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -69912,15 +72947,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -69945,7 +72980,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69954,30 +72990,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 318 | auto out = verify(verify_lrn_foward{lrn, input}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here - 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -69987,8 +73023,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -69997,38 +73043,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_imIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -pl _1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :60:26: note: previous declaration is here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp60 | auto then(std::future f, Work w) -> std::future - | ^ -:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70039,8 +73079,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70049,57 +73088,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -) 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -70126,6 +73123,13 @@ | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70134,29 +73138,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70167,7 +73171,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70176,32 +73183,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70212,27 +73216,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -70248,167 +73231,36 @@ 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -d::ptrdiff_t>(XORWOW_PRECALC_MATRICES_SZ), + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -begin(xor_vec)); + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -: 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -207/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -70534,57 +73386,14 @@ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -n 52 | using result_type = typename std::result_of::type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:*741 :c20_:s tnote: rin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herei -de + k] 741+= | a _ p t r [ m * ar_estturrin ddee t+ac hn_]a sy*n cb(_[p=]t r{[ - k| ^* - b_str/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:d797e: 24:+ note: min instantiation of function template specialization 'test_driver::run_cpu>' requested here] -; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 263 : 17 : warning: cpunsafe buffer access [-Wunsafe-buffer-usage]u -f = run_cpu(fa l263s | e, c ac h e _m i s s , v , x s . .c._)p;t -r [| n ^ -* c_stride +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :k879]: 16=: note: bin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested heree -ta * c _879p | t r [ n * c r_estturrind eve r+i fyk_]i mp+l (a -l | p ^h -a * mm/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp_:e3211;: -9: | note: ^~~~~in instantiation of function template specialization 'test_driver::verify>' requested here - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263 :321150 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] - verify(v e263r | i f y _ b a c k w a rd _ w e i g hct_sp_ltsrtm[*{ - c| _ ^s -tride +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :k917:]46 := note: bin instantiation of member function 'lstm_basic_driver::run' requested heree -ta * c _917p | t r [ n * c _ s t r i d set a+ti ck_]ca s+t m(t_hei;s -) ->| r ^~~~~u -n(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here - 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ @@ -70687,39 +73496,39 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70728,32 +73537,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70764,7 +73570,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -70774,29 +73580,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70807,8 +73613,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70817,30 +73622,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -70850,81 +73655,163 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here - 917 | staIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppic_cast(this)->run(); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -741 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3211 | verify(verify_backward_weights_lstm{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -2632/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - | 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here + 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits verify(verify_backward_weights_rnn{ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -: 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -70935,16 +73822,102 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite.dir/link.d CMakeFiles/test_sqlite.dir/sqlite.cpp.o -o ../bin/test_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 83%] Built target test_sqlite +make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_set.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -70988,8 +73961,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +[ 83%] Building CXX object test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -MF CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o.d -o CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -70998,29 +73972,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71031,16 +74018,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -71049,29 +74031,106 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: 16note: in instantiation of function template specialization 'test_driver::base_run>' requested here: + note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here + 1299 | 879 | r u n _ d a trae(tduartna _arvgesr.ibfeyg_iinm(p)l,( d +a t| a_ ^a +rgs.end(), [&] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp :d.455t:e9m:p lnote: atin instantiation of function template specialization 'test_driver::verify>' requested heree + base_run ( ) ; } ) ;v +e r| i ^f +y(verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:b1333a:c5k:w anote: rin instantiation of function template specialization 'test_drive_impl_1>' requested hered +_sofmax <1333T | > { o u tt,e sdto_udtr,i vdei_ni,m pla_l1p(tpar,o garlagmo_,n ammoe,d ea}s));; + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :note: 917in instantiation of function template specialization 'test_drive_impl>' requested here: +46: note: in instantiation of member function 'softmax_driver::run' requested here + 1363 | 917 | t e s t _ d r i v e _ ismtpaltv>e(da*r>g(vt[h0i]s,) -s>trdu:n:(m)o;v +e (a| s ^) +); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:: 54note: :in instantiation of function template specialization 'test_driver::base_run>' requested here42 +: note: in instantiation of function template specialization 'test_drive' requested here + 1299 | 54 | i n t rmuani_nd(aitnat( daartgac,_ acrognss.tb ecghianr(*) ,a rdgavt[a]_)a r{g st.eesntd_(d)ri,v e[<&p]o o{l idn.gt3edm_pdlriavteer >b(aasreg_cr,u na +( | ) ^; + }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits::52817:: 9note: :in instantiation of function template specialization 'test_drive_impl_1>' requested here +note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 1333 | 2817 | t e s t _{d r}i v_eG_LiImBpClX_X11<7D_rDiEvPeREr>CA(pTrEoDg_rSaUmG_GEnSaTm(e",s tads:):;i +n v| o ^k +e_resu/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:t1373":)13;: + note: | in instantiation of function template specialization 'test_drive_impl>' requested here ^ + + 1373 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 136 : 45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + test_dri v136e | _#i mdpelfD>E(PaRrEgCvA[T0E]D,_ SsUtGdG:E:STm(oAvLeT()a s_)G)L;I +BC X| X ^_ +DEPRECA/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cppT:E459D:_42S:U Gnote: Gin instantiation of function template specialization 'test_drive' requested hereE +ST(ALT) + | ^459 + | int m/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ha:i112n:(19i:n tnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'a +rgc, cons t112 | c h a_r_*a tatrrgivbu[t]e)_ _{ (t(e_s_td_edprrievceaA(LaTr g"c', ianrsgtve)a;d "}) +) )| + ^ +| ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +122 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71080,44 +74139,40 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALTIn file included from "/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp': 27i: -nIn file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt:e44ad: -"In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):)34 -: - In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp ^: -29: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71128,214 +74183,23 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - matrix + - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stridIn file included from e + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -240 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -741 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -797 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -24 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ - note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); @@ -71359,183 +74223,63 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__depre/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppca:te191d:_29_: ("u sewarning: unsafe buffer access [-Wunsafe-buffer-usage]' -" ALT "' inst e191a | d " ) ) ) - | ^ - mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1931347 | std::vector as(argv + 1, argv + argc); - | ^~~~ - | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_pIn file included from tr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp::79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp79 | matrix + - | ^~~~~~ -:240:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp93 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp : 26 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 48m: -aIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:v34e: -cIn file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppm:a29t: -r/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppix:B52,: 39m:a twarning: ri'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]x -A + static_c a52s | t < s td :u:spitnrgd irfefs_utl>t(_i * XORtWyOpWe_ D=I Mt)y)p;e -n a| m ^~~~~~~e - std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp* :c105_:s17t:r iwarning: dunsafe buffer access [-Wunsafe-buffer-usage]e - + k] + alpha 105* | m m _e; - | ^~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 261 :m21a:t rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]x -[(i * XORW O261W | _ B I T S + j) * X O R W O W _ DcI_Mp t+r [kn] *= ci_ s=t=r ikd e? +( 1k ]< <+ =j )a _:p t0r;[ -m | * ^~~~~~ -a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpppt:r118[:n15 :* warning: cunsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -stride + k] +118= | a _ p t r [ m * a _ s tmraitdrei x+ n+] s*t abt_ipct_rc[aks t*< sbt_ds:t:prtirddei f+f _tm>](;X -O R| W ^~~~~O -W_PRECALC_/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppM:A261T:74R:I Cwarning: Eunsafe buffer access [-Wunsafe-buffer-usage]S -_SZ), - | ^~~~~~ - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp741 | return detach_async([=] { + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp797::24145:: 18note: :in instantiation of function template specialization 'test_driver::run_cpu>' requested here warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 263 :14517 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] -std::copy(p, p +263 | X O R W O W _ D I M , s t d : :cb_epgtirn[(nx o*r c__vsetcr)i)d;e - +| ^k -] = beta/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp :*156 :c21_: pwarning: tunsafe buffer access [-Wunsafe-buffer-usage]r -[n * c_s t156r | i d e + k ] + a lmpahta_ v*e cm(ms_kei;p -a h| e ^~~~~a -d_mat[mat/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp_:i263d:x]50:, warning: xunsafe buffer access [-Wunsafe-buffer-usage]o -r_vec); - | ^~~~~~~~~~~~~ -263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cIn file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + u78 | virtual ~SolverBase() = default; + | ^ +f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here + 148 | struct SolverMixin : SolverBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp :45:7: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here + 45 | class TrivialTestSolver final : public solver::ConvSolver + | ^ +=/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::tests::TrivialTestSolver' first required here + 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); + | ^ +r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::ConvolutionContext &, miopen::PlainTextDb &, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here + 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; + | ^ +u/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::tests::TrivialTestSolver, miopen::tests::SearchableTestSolver>' requested here + n180 | miopen::each_args( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:143:20: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' requested here + 143 | return solvers.SearchForAllSolutions(ctx, db, {}, 1).front(); + | ^ +_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(In file included from this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -impl>(argv[0], std::move(as)); + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -71547,224 +74291,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp :536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ - mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n */build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -536 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -15 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ - mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -lpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -647 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp :647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -191 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ - | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[kIn file included from * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -263 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917::46: note: 191in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here -:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 917 | 191 | st a t i c _ c a s t < D e r i v e d * >m(mt_hei s+)=- >ar_upnt(r)[;n - *| ^a -_stride /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp+: 1299m:]71 :* note: bin instantiation of function template specialization 'test_driver::base_run>' requested here_ -ptr[m * b_st r1299 | i d e + k ]r;u -n _| d ^~~~~a -ta(data_args.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe:g193i:n17(:) ,warning: unsafe buffer access [-Wunsafe-buffer-usage]d -ata_args.end( ),193 | [ & ] { d . t e m p l a t e cb_apster_[rnu n*< Dcr_isvterri>d(e) ;+ }k)]; -= | b ^e -ta * c_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr[:n1333 :*5 :c _note: sin instantiation of function template specialization 'test_drive_impl_1>' requested heret -ride + k1333] | + a ltpehsat _*d rmimv_ee_i;m -p l| _ ^~~~~1 -(/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppp:r193o:g50r:a mwarning: _unsafe buffer access [-Wunsafe-buffer-usage]n -ame, as); - | 193 ^ | - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here -c_ptr[n * 1358c | _ s t r i d e + k ]t e=s tb_edtrai v*e _ci_mpptlr >+( akr]g v+[ 0a]l,p hsat d*: :mmmov_ee(;a -s )| ) ^~~~~; - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:: 1078warning: :unsafe buffer access [-Wunsafe-buffer-usage]5 -: note: in instantiation of function template specialization 'test_drive' requested here - 207 | 1078 | t e s t _ d r i ve < b a tmcmh__en o+r=m _a3_dp_tpre[rm_ a*c tai_vsattriidone_ d+r inv]e r*> (ba_rpgtcr,[ ma r*g vb)_; -s t| r ^i -de + k]; - | ^~~~~ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp::2817207::955:: note: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereunsafe buffer access [-Wunsafe-buffer-usage] - - 2817 | 207 | { } _ G L I B C X X 1 7 _ D E P R EmCmA_TeE D+_=S UaG_GpEtSrT[(m" s*t da::_isntvroikdee_ r+e snu]l t*" )b;_ -p t| r ^[ -m * b_strid/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he: +136 :45k:] ;note: -expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -| ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226 :13617 | :# warning: deunsafe buffer access [-Wunsafe-buffer-usage]f -ine _GLIBCXX 12267 | _ D E P RE C A T E D _ S U G G E STc(_ApLtTr)[ n_ G*L IcBC_XsXt_rDiEdPeR E+C AkT]E D=_ SbUeGtGaE S*T (cA_pLtTr)[ -n | * ^ -c_stri/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hd:e112 :+19 :k ]note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'+ - alpha *112 | m m __e_;a -t t| ri ^~~~~b -ute__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp(_:_226d:e50p:r ewarning: cunsafe buffer access [-Wunsafe-buffer-usage]a -ted__ ("use '226 | " A L T " ' i n s t e a d "c)_)p)t -r [| n ^ -* c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_strIn file included from ide + k] + alpha */build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +4 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -71773,29 +74343,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71803,149 +74415,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 83%] Linking CXX executable ../bin/test_perfdb +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_perfdb.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -71954,32 +74430,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -71990,120 +74463,129 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here - 49 | LRNDriver() : Driver() +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 100 | drv = new LRNDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here - 49 | LRNDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 100 | drv = new LRNDriver(); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here - 49 | LRNDriver() : Driver() +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 104 | drv = new LRNDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here - 49 | LRNDriver() : Driver() +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 104 | drv = new LRNDriver(); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -39 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp::3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 1333917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | test_drive_impl_1(program_name, as); + 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - | 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -72111,23 +74593,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72136,29 +74645,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72169,7 +74678,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72178,74 +74688,133 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGESTIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -( 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -"/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 112879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72256,57 +74825,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type =In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpptypename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ - return/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -879 | return/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -verify_impl( - /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here + 879 | return verify_impl( + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); + 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); @@ -72327,21 +74878,101 @@ 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -I 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -B 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 193112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; @@ -72385,6 +75016,100 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | : 191 : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + return deta ch191_ | a s y n c ( [ = ] { + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797m:m24_:e note: +in instantiation of function template specialization 'test_driver::run_cpu>' requested here= +a_ptr[ 797n | * a _ s t r i d e + mcp] u*f b=_ prturn[_mc p* ub(f_satlrsied,e c+a ckh]e;_ +m i| ^~~~~s +s, v, /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppx:s191.:.55.:); warning: +unsafe buffer access [-Wunsafe-buffer-usage] +| ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:191879 | : 16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here + 879 | m m _ree t+u=r na _vpetrri[fny _*i map_slt(r +i d| e ^ ++ m] /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp*:3175 :b34_:p tnote: rin instantiation of function template specialization 'test_driver::verify>' requested here[ +m * b_s t3175r | i d e + k] ; +a u| t ^~~~~o + bwdDat/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppaO:u193t:17p:u twarning: Punsafe buffer access [-Wunsafe-buffer-usage]a +ir = veri f193y | ( v e r i f y _ b a c k w a r dc__dpattra[_ng *r uc<_Ts>t{r +i d| e ^ ++ k] = b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:t917a: *46 :c _note: pin instantiation of member function 'gru_basic_driver::run' requested heret +r[n * c _917s | t r id e + k ] + a l p h a s*t amtmi_ce_;c +a st| < ^~~~~ +Derived/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp*:>(193t:h50i: swarning: )unsafe buffer access [-Wunsafe-buffer-usage]- +>run(); + | ^193 + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1299 : 71 : note: cin instantiation of function template specialization 'test_driver::base_run>' requested here_ +ptr[n * c_s t1299r | id e + k ] = breutna_ d*a tca_(pdtart[an_ *a rcg_ss.btergiind(e) , +d akt]a _+a arglps.hean d*( )m,m _[e;& +] | { ^~~~~ d +.templ/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppa:t207e: 29b:a swarning: eunsafe buffer access [-Wunsafe-buffer-usage]_ +run207( | ) ; } ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333: 5 : note: min instantiation of function template specialization 'test_drive_impl_1>' requested herem +_e += a1333_ | p t r [tme s*t _ad_rsivter_iidmep l+_ 1nt(rp[rmog r*a mb__nsatmrei,d aes +) ;k +] ;| + ^ +| ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :note: 207in instantiation of function template specialization 'test_drive_impl>' requested here: +55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1373 | 207 | t e s t _ d r i v e _ i m p lm> (*a rag_vs[t0r],i dsetd :+: mno]ve (*a sb)_)p;t +r [| m ^ +* b_st/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cppr:i63d:e42 :+ note: kin instantiation of function template specialization 'test_drive' requested here] +; + | ^~~~~ + 63 | i/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppn:t226 :m17a:i nwarning: (unsafe buffer access [-Wunsafe-buffer-usage]in +t argc, co n226s | t c h ar * a r g v[ ] ) {c _tpetsrt[_dnr i*v ec<_gsrtur_iddreo p+o ukt]_ d=r ibveetr>a( a*r gcc_,p tarr[gnv )*; c}_ +s t| r ^id +e + k] + alpha /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits*: 2817m:m9_e:; +note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +| ^~~~~ + 2817 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp : 226 :{50 :} warning: _Gunsafe buffer access [-Wunsafe-buffer-usage]L +IBCXX17_DEP R226E | C A T E D _ S UG G E S T ( " s tcd_:p:tirn[vno k* ec__ressturlitd"e) ;+ + k| ] ^ += beta * /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hc:_136p:t45r:[ nnote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +* c_stri de136 | #+ dkef]i n+e a_lGpLhIaB C*X Xm1m7__DeE;P +R E| C ^~~~~A +TED_SUGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppT:(240:A29L:T )warning: unsafe buffer access [-Wunsafe-buffer-usage]_ +GLIBCXX_DEP R240E | C A TE D _ S U G G E S T ( AL T ) + | ^m +m_e /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h+:=112 :a19_:p tnote: rexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'[ +n * a_s t112r | i d e_ _+a tmt]r i*b ubt_ep_t_ r([(k_ _*d ebpr_esctarteidd_e_ +( "mu];s +e | ' ^~~~~" + ALT "'/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :i240n:s55t: ewarning: unsafe buffer access [-Wunsafe-buffer-usage]a +d"))) + | ^ + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ @@ -72419,291 +75144,165 @@ 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + a/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^l -pha * mm_e; + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -741 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp20:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -u 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - f191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -= 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -r 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppu:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -n 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -_ 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - c226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -p 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppu:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -( 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -f 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppa:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -l 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -s 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -, 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - c263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -a 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -che_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -t 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -e 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpps:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -t 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -_ 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -d 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] -r 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -i 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -v 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -e_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -" 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -u/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -s 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp':193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - "193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + Ak]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - L207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppT:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -" 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -' 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppi:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -n 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpps:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -t 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -e 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -a 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] -d 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ - verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72712,29 +75311,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72745,8 +75347,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72755,76 +75369,79 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), daIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:ta_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - :101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -52/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -72834,7 +75451,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72843,29 +75467,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -72876,8 +75500,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72886,76 +75510,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -= 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - :917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1299:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -1299 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here -1333 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, arg14v warnings generated when compiling for gfx906. +); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 54:42: note: in instantiation of function template specialization 'test_drive' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -72965,7 +75544,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -72974,29 +75553,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73007,8 +75586,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73017,67 +75606,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -24 52 | using result_type = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -1163/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -: 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1373:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here -1333 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_S:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested hereU - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73087,38 +75639,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -GGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:70:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here - 70 | struct TestConfig : solver::PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:100:16: note: in implicit move constructor for 'miopen::tests::TestConfig' first required here - 100 | return config; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 116 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73127,39 +75648,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp385:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp::49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 459:42: note: in instantiation of function template specialization 'test_drive' requested here - 116 | drv = new SoftmaxDriver(); - | ^ -459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73170,38 +75681,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 120 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 120 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here - 109 | GemmDriver() : Driver() {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here - 125 | drv = new GemmDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73210,81 +75699,85 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 2817 | { } _GLIBCXX17_DEPRECATEDIn file included from _SU/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cppG:GE35ST: +(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp"s:t484d::9::i nwarning: v'printf' was marked unused but was used [-Wused-but-marked-unused]o +ke_result"); + | ^ + 484 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 136 : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'p +rintf("Fo r136w | a#r dd eLfRiNn eV e_rGiLfIiBeCsX Xo1n7 _CDPEUP RaEnCdA TGEPDU_ S(UeGrGrE=ST%(fA)L\Tn)" ,_ GeLrIrBoCrX);X +_ D| E ^P +RECATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hppG:G49E:S5T:( Anote: Lin instantiation of member function 'LRNDriver::VerifyForward' requested hereT +) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 49 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 :L19R:N Dnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'r +iver() :112 | D r i_v_eart()t +r i| b ^u +te__ ((/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp_:_100d:e19p:r enote: cin instantiation of member function 'LRNDriver::LRNDriver' requested herea +ted__ ( "100u | s e ' " A LdTr v" '= inneswt eLaRdN"D)r)i) +vIn file included from e| r ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp< +:f27l: +oIn file included from at/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp,: 44d: +oIn file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppb:l34e: +>In file included from (/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp):;29 +: + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp ^: +52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_implIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73295,17 +75788,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73314,71 +75797,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp cpuf = run_cpu(fa:lse, cache_miss, v, xs.741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp..:); - | ^ -1299:71:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here -in instantiation of function template specialization 'test_driver::base_run>' requested here 2515 | verify(verify_ -backward_con 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppv<:api, T>{ - | ^1037: -5:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits917 | static_cast(this)->run(); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: 2817:in instantiation of function template specialization 'test_driver::base_run>' requested here -9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73389,8 +75830,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 100 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73399,72 +75850,98 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 104 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 104 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -| 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73474,8 +75951,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73484,33 +75960,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73520,14 +75993,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73536,29 +76002,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73569,8 +76035,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73579,29 +76045,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here + 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73612,17 +76078,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73631,33 +76087,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73667,35 +76120,45 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -73706,7 +76169,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73715,33 +76178,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73751,7 +76211,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73760,30 +76221,144 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_perfdb.dir/link.d CMakeFiles/test_perfdb.dir/perfdb.cpp.o -o ../bin/test_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here + 879 | return verify_make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_r/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[oun(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333rder_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73793,7 +76368,572 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +[ 83%] Built target test_perfdb +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/depend +dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppcd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_test.dir/DependInfo.cmake "--color=" +:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp::2226:: + In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppunsafe buffer access [-Wunsafe-buffer-usage]: +48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp: 2969: + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 : 39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]s +rc_dim[1] * s r52c | _ d i m [2u]s i*n g srrecs_udlitm_[t3y],p es r=c _tdyipmen[a2me] s*t d:s:rc_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | srcr_deism[ul1t]_ o*f s*: :strycp_e;d +i m| [ ^3 +], src_dim[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2:]741 :*20 :s rcnote: _in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hered +im[3], s r741c | _ d i m [ 3] , 1 } ;r +e t| u ^~~~~~~r +n deta/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppc:h69_:a47s:y nwarning: cunsafe buffer access [-Wunsafe-buffer-usage] +([=] { + | ^ + 69 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 :s24r:c _note: in instantiation of function template specialization 'test_driver::run_cpu>' requested hered +im[1] * 797s | r c _ d i m [ 2 ] * s r c _ dcipmu[f3 ]= ,r usnr_cc_dpium(f[a2l]s e*, scracc_hdei_mm[i3s]s,, vs,r cx_s.d.i.m)[;3] +, | 1 ^} +; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp::69879::6016:: warning: note: unsafe buffer access [-Wunsafe-buffer-usage]in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + + 879 | 69 | r e t usrrnc _vedriimf[y1_]i m*p l(s +r c| _ ^d +im[2] * /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpps:r2523c:21_:d inote: min instantiation of function template specialization 'test_driver::verify>' requested here[ +3], src_ di2523m | [ 2 ] * s r c _ d i m [3 ] , sr c _ dviemr[3i]f,y (1v}e;r +i fy| _ ^~~~~~~b +ackward/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp_:w69e:i72g:h tswarning: _cunsafe buffer access [-Wunsafe-buffer-usage]o +nv{ + 69| | ^ + src_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppdi:m917[:146]: *note: in instantiation of member function 'conv_driver::run' requested heres +rc_dim[ 2917] | * s r c _ d i m [ 3 ] ,s tsartci_cd_icma[s2t]< D*e srricv_eddi*>m([t3]h,i ss)r->cr_udnim()[;3 +] ,| ^1 +}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71::71 :note: 9in instantiation of function template specialization 'test_driver::base_run>' requested here: + warning: unsafe buffer access [-Wunsafe-buffer-usage] + 711299 | | rdusnt__ddiamta[(1d]a t* ad_sartg_sd.biemgi[n2(] )*, ddsatta__dairmg[s3.e]n,d ()d,s t_[d&i]m [{2 ] d*. tdesmtp_ldaitme[ 3b]a,s ed_srtu_nd,( )1;} ; +} )| ; ^~~~~~~ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: :1333warning: :unsafe buffer access [-Wunsafe-buffer-usage]5 +: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 711333 | | t e s td_sdrti_vdei_mi[m1p]l _*1 [(2p]r o*g drsatm__dniamm[e3,] ,a sd)st;_ +d i| m ^[ +2] * /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:s1358t:13_:d inote: min instantiation of function template specialization 'test_drive_impl>' requested here[ +3], dst _1358 | d i m [ 3 ] , 1 } ; + t| e ^~~~~~~s +t_drive/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp_:i71m:p35l:< warning: Drunsafe buffer access [-Wunsafe-buffer-usage]i +ver71> | (a r g v [ 0 ] , dssttd_:d:immo[v1e]( a*s )d)s;t +_ d| i ^m +[2] * ds/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppt:_62:d42i:m [note: 3in instantiation of function template specialization 'test_drive' requested here] +, dst_dim[ 262] | i* ndts mta_idinm([i3n]t, a rdgsct,_ dciomn[st3 ]c,h a1r};* + a| r ^~~~~~~g +v[]) /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp{: 71t:e47st:_ dwarning: runsafe buffer access [-Wunsafe-buffer-usage]i +ve ( adrsgtc_d, iamr[g1v)]; *} +d s| ^t +_dim[2] * dst_dim/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits[:32817]:9,: dsnote: t'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here_d +im[2] *2817 | d s t _ di{m [}3] ,_ GdLsItB_CdXiXm1[73_]D,E P1R}E; +C | A ^~~~~~~T +ED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppG:G71E:S60T:( "warning: sunsafe buffer access [-Wunsafe-buffer-usage]t +d::invoke _71r | e s u l t " ) ;d +s t| _ ^di +m[1] * dst/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h_:d136i:m45[:2 ]note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'* + dst_di m[1363 | #] ,d edfsitn_e d_iGmL[I2B] C*X Xd1s7t__DdEiPmR[E3C]A,T EDd_sStU_GdGimE[S3T](,A L1T}); +_ G| L ^~~~~~~I +BCXX_DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppC:A71TE:D72_:S Uwarning: Gunsafe buffer access [-Wunsafe-buffer-usage]G +EST(ALT) + | ^ +71 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 : 19d:st _note: dexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'i +m[1] * d112s | t _ d_i_ma[t2t]r i*b udstte__d_i m([(3_]_,d edpsrte_cdaitmed[_2_] (*" usdes t_'d"im [A3L]T, "d's tin_sdtiema[3d]," )1)}); + + | | ^ ^~~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 511 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 511 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73802,72 +76942,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppgs.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1037741 | return detach_async([=] { - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -73877,8 +76975,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 83%] Building CXX object test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -MF CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o.d -o CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_test.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -73887,72 +76990,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 52 | using result_type = typename std::result_of::type; - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 112917 | static_cast(this)->run(); - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74005,38 +77069,59 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +212 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 116 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 741 | return detach_async([=] {In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + + 385 | printf("Backward Softmax Verifies on CPU a | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24n:d GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp :49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + note: 116 | drv = new SoftmaxDriver(); + | ^ +in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74047,8 +77132,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74057,32 +77162,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74093,121 +77195,63 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - - 52 | using result_type = typename std::result_of::type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp1373:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - :72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ -917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -2817 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp::1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here + 109 | GemmDriver() : Driver() {} | ^ -136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here + 125 | drv = new GemmDriver(); | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74217,22 +77261,309 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 171 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74241,33 +77572,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74286,15 +77614,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -74319,62 +77647,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -: 78 | virtual ~SolverBase() = default; - | ^ -741/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here - :148 | struct SolverMixin : SolverBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 45:7: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here - 45 | class TrivialTestSolver final : public solver::ConvSolver - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp1183 | verify(verify_forward_infer_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:201:53: note: in implicit copy constructor for 'miopen::tests::TrivialTestSolver' first required here - :917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp1299:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::ConvolutionContext &, miopen::PlainTextDb &, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here - 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::tests::TrivialTestSolver, miopen::tests::SearchableTestSolver>' requested here - 180 | miopen::each_args( - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:143:20: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions' requested here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 143 | return solvers.SearchForAllSolutions(ctx, db, {}, 1).front(); - | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74388,88 +77714,133 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppon()>::type; - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :917:46: note: in instantiation of member function 'conv_driver::run' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +741 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | return detach_async([=] { + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 797 | cpuf =In file included from ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppn:_38c: +In file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:(f34: +aIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpps:e29,: + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppc:a52c:39h:e _warning: mi'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]s +s, v, xs...); + | ^ + 52 | using/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp r:e879s:u16l:t _note: tin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested herey +pe = t879y | p e n a m e rsettd:u:rrne svuelrti_foyf_::type;/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp +: 2515| : ^21 +: note: in instantiation of function template specialization 'test_driver::verify>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | : 741 : 20 :t enote: sin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heret +_drive _741i | m p l _ 1 < D r i v erre>t(urpnr odgertaamc_hn_aasmyen,c ([as=)] ;{ + + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2515 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 :24 : note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 797 | v e r i f y ( v e r i fcyp_ufb a= crkuwna_crpdu_(cfoanlvsm{i +s s| , ^ +v, xs...)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;: + 917:| ^46 +: note: in instantiation of member function 'conv_driver::run' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1363879::1316:: note: note: in instantiation of function template specialization 'test_drive_impl>' requested herein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + + 879 | 1363 | r e t u r nt evsetr_idfryiv_eim_pil(m +p l| ^< +Driver9>:( note: ain instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested herer +gv[0], s t333d | : : m o v e ( avs)e)ri; +f y| ( ^ve +rify_bac/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppk:wa1037r:d5s:_ anote: cin instantiation of function template specialization 'test_drive' requested hereti +vation< T1037>{ | i n pu t ,t edsotu_td,r oiuvte.in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here( +argc, ar g205v | ) ; + | ^ + lookup.emplace(transfo/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsrm:_2817m:o9d:e (note: t'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereo +_name(m) )2817, | [ =] { {th i}s -_>GrLuInB(CmX,X 1f,7 _bD)E;P R}E)C; +A T| E ^D +_SUGGEST/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp(:"228s:t9:d :note: :in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested herei +nvok e228_ | r e s u l t " )ad;d +_ m| o ^de +( + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:1207::4512:: note: note: in instantiation of member function 'activation_driver::activation_driver' requested hereexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + + 1207 | D136r | i#ve r dde{f}i;n +e | ^_ +GLIBC/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:X1333X:157: _note: Din instantiation of function template specialization 'test_drive_impl_1>' requested hereE +PRECA 1333T | ED _ StUeGsGt_EdSrTi(vAeL_Ti)m p_lG_1L(EpPrRogErCaAmT_nEaDm_eS,U aGsG)E;S +T (| A ^L +T) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h13::112 :note: in instantiation of function template specialization 'test_drive_impl>' requested here19: + note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 1358 | 112 | _ _ a t t rtiebsutt_ed_r_i ve(_(__depirmepcl >'("a rAgLvT[ 0"]', sitnds:te:maodv"e)()a)s +) )| ; + ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp917:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + static_cast(this)->run(); | ^ -1358/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp :68:42: note: in instantiation of function template specialization 'test_drive' requested here - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -68/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -2817/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74478,29 +77849,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74511,8 +77882,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74521,30 +77891,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74563,26 +77933,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); @@ -74596,52 +77966,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 175 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74649,84 +77975,87 @@ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp +:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52::87939::16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - verify(verify_backward_weights_gru{rnnDe sc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here - 917 | stat52i | c_ c a s tut(_tthyipse) -= >tryupne(n)a;m -e | s ^t -d::resul/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt_:o1299:f71<:F unote: ncin instantiation of function template specialization 'test_driver::base_run>' requested heret -ion()>::typ e1299; | - | ^ - run_data(da/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a_741a:20r:g snote: .in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereb -egin(), d741a | t a _ a r g s . e n d ( )r,e t[u&r]n {d edt.atecmplate base_run(); }); - | h ^_ -async([=/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]: 1333{: -5 :| ^note: -in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 797 : 24 :t enote: sin instantiation of function template specialization 'test_driver::run_cpu>' requested heret -_drive_im p797l | _1(program_name, as); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1373 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here - cp u1373f | = r u n _ c p u ( ftaelsste_,d rciavceh_ei_mmpils -> (| ^a -rgv[0], std::mo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:e879(:a16s:) )note: ; -in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here -| ^ - 879 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp : 72 :5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_driven( avregrci,f ya_rigmvp)l;( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::39797:: 24warning: : 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]note: +in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | 52 | u s i n g rcepsuufl t=_ tryupne_ c=p ut(yfaplesnea,m ec ascthde:_:mriesssu,l tv_,o fx::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here: +741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here879 + | 741re | t u r n v e r i f y _riemtpulr(n + d| e ^t +ach_async([=]/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp {: +514 :| 21 ^: + note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24 :514 | note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + aut o797 | o u t = v er i f y ( v e r icfyp_ufofr w=a rrdu_np_ocoplui(nfgaa{}c,h ei_nmpiusts,, fvi,l texrs,. .i.n)d;i +c e| s ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::879718::1621:: note: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested herein instantiation of function template specialization 'pooling_driver::run_impl' requested here - | | ^ ^ + 879 | 718 | r e t u r n v e r i f y _ irmupnl_(i +m p| l ^< +uint16_t,/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp 3:>1068(:)9;: + note: | in instantiation of function template specialization 'test_driver::verify>' requested here ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppG:G903E:S17T:( "note: sin instantiation of function template specialization 'test_driver::verify>' requested heretd -::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 903 | 136 | # d e fi n e v_eGrLiIfByCX(vXe17r_iDEPRECATED_SUGGEST(ALT) _GLIfBCyX_Xf_wDdE_PbRaEtcChAnToErDm__SpUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -e 112r | a ct __a_cattitvre{precated__ ("use '" ALT "' instead"))) - | ^ -ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 9171068: | 46 : note: in instantiation of member function 'pooling_driver::run' requested here + verif 917y | (v e r i f y _ b a c k w ar d _ 3sdt_abtni_cp_ecra_satcu(steh_issa)v-e>dr{ + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +1299 | 917r | u n _ d a t a ( d a t a _ a r g ss.tbaetgiicn_(c)as,t e(ntdh(i)s,) -[>&r]u n{( )d;. +t e| m ^p +late base/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_r:u1299n:<71D:r note: iin instantiation of function template specialization 'test_driver::base_run>' requested herev +er>(); }); + | ^1299 + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333 :r5u:n _note: din instantiation of function template specialization 'test_drive_impl_1>' requested herea +ta(data _1333a | r g s . bteegsti_nd(r)i,v ed_aitmap_la_r1g,( p[r&o]gr a{m _dn.atmeem,p laast)e; +b a| s ^e +_run note: (in instantiation of function template specialization 'test_drive_impl>' requested here) +; }); + | ^1363 + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1333 : 5t:e snote: tin instantiation of function template specialization 'test_drive_impl_1>' requested here_ +drive_i m1333p | l < D r itveestr<_fdlroivaet_>i>m(palr_g1vt(dp:r:omgorvaem(_ansa)m)e;, + a| ^s +); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: :in instantiation of function template specialization 'test_drive' requested here1358 +:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 54 | in t1358 | m a i n ( i n t a r gc ,t ecsotn_sdtr icvhea_ri*m parlgv>e<(paoroglvi[n0g3]d,_ dsrtidv:e:rm>o(vargce, (aarsg)v));; + }| + ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817 :10789 | : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +test_driv e2817< | b a t c h{_ n}o r_mG_L3IdB_CpXeXr1_7a_cDtEiPvRaEtCiAoTnE_dDr_iSvUeGrG>E(SaTr(g"cs,t da:r:givn)v;o +k e| _ ^r +esult"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h9::136 :note: 45'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: + note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 2817 | 136 | {# }d e_fGiLnIeB C_XGXL1I7B_CDXEXP1R7EC_ADTEEPDR_ESCUAGTGEEDS_TS(U"GsGtEdS:T:(iAnLvTo)k e__GrLeIsBuClXXt_"D)E;P + R| E ^C +ATED_SUGGES/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hT:(136A:L45T:) +note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'| + ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112: 19136: | #note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'd +efine _G L112I | B C X_X_17a_tDtErPiRbEuCtAeT_E_D _(S(U_G_GdEeSpTr(eAcLaTt)e d__G_L I(B"CuXsXe_ 'D"E PARLETC A"T'E Di_nSsUtGeGadE"S)T)()A +L | T ^) + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74735,71 +78064,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - &1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74810,21 +78100,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 179 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74833,29 +78109,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -74866,7 +78142,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74875,79 +78151,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 879 | return verifIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -y 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp337:42: note: in instantiation of function template specialization 'test_drive' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -337/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -517/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here + 741 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -74957,30 +78184,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -74989,152 +78203,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -917 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:46: note: in instantiation of member function 'conv_bias_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 7971363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 44895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1782817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALIn file included from T) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here - 879 | rIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -e 52 | using result_type = typename std::result_of::type; - | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - urn verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here: -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 1299 | r u797n | _ d a t a ( d a t a _ a r g s . bcepguif n=( )r,u nd_actpau_(afraglss.ee,n dca(c)h,e _[&m]i s{s ,d .vt,e mxpsl.a.t.e) ;b -a s| e ^_ -run(); });/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -: 879| : ^16 -: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5 :879 | note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - r1333e | t u r n tveesrti_fdyr_iivmep_li( -m p| l ^_ -1/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp(:p1256r:o9g:r anote: min instantiation of function template specialization 'test_driver::verify>' requested here_ -name, as); - 1256| | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1373 :v13:e rnote: iin instantiation of function template specialization 'test_drive_impl>' requested heref -y(verif y1373_ | b a c k w a r d _ b n _ stpeastti_adlr_irveec_ailmcpl{ei>n>p(uatr,g vdy[_0i]n,p ustt,d :s:cmaolvee}()a;s -) | ) ^; - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp::917459::4642:: note: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested herein instantiation of function template specialization 'test_drive' requested here - - 917459 | | i n t m a i n ( i n t a rsgtca,t icco_ncsats tc[(]t)h i{s )t-e>srtu_nd(r)i; -v e| < ^s -oftmax_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i1299v:e71r:> (note: ain instantiation of function template specialization 'test_driver::base_run>' requested herer -gc, argv); 1299} | - | ^ - run_data(da/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitst:a2817_:a9r:g snote: .'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereb -egin(), 2817d | a t a _ a{r g}s ._eGnLdI(B)C,X X[1&7]_ D{E PdR.EtCeAmTpElDa_teS UbGaGsEeS_Tr(u"nso(k)e;_ r}es)u;l - t| " ^) -; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hnote: :in instantiation of function template specialization 'test_drive_impl_1>' requested here136 -:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333 | t e136s | t_#d rdievfei_niem p_lG_L1ID(EpPrRoEgrCaAmT_EnDa_mSeU,G GaEsS)T;( -A L| T ^) - _GLI/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppB:C1358X:X13_:D Enote: Pin instantiation of function template specialization 'test_drive_impl>' requested hereR -ECATED_S U1358G | G E S T ( A L T) - | ^ - te/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hs:t112_:d19r:i vnote: eexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ -implb>u(taer_g_v [((0_]_,d esptrde:c:amtoevde_(_a s()")u;s -e | ^' -" ALT "/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp': 1329i:n5s:t enote: ain instantiation of function template specialization 'test_drive' requested hered -"))) - | ^ -1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -75145,28 +78278,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 171 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -75176,72 +78310,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 7972817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -895 | return verify_impl( +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75251,39 +78391,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 933 | verify(verify_reduce_with_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75293,7 +78430,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75302,30 +78440,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75335,8 +78476,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75345,30 +78495,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here - 72 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75378,32 +78528,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -75417,48 +78570,33 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return dIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - e52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpptach_async([=] { - | ^ -:741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879514:21: note: :16: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here -in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:1299:71: 879 | return verify_impl( - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); @@ -75469,33 +78607,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdf:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | usi { onplan.get(), - | ^ -}/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917 _GLI:BC46: note: in instantiation of member function 'na_fusion_driver::run' requested here -XX17_DEPRECATED_SUG 917 | static_GEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:cast(thi45:s note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST')->run(); - | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299: 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -136 | # define _GL1299IBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75505,8 +78616,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75515,33 +78626,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3184 | verify(verify_backward_weights_gru{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75551,8 +78659,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75561,72 +78675,88 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3184 | verify(verify_backward_weights_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1373741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here -: 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 175 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -75636,7 +78766,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 179 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -75645,29 +78804,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 734 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here - 741 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -75678,16 +78837,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -75730,488 +78879,146 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp52:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -263/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_wei/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppghts_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here -: 917 | static_cast(this)->run(); + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -191 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | 1333 | test_drive_impl_1(program_name, as); + 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp1358 | test_drive_impl>(argv[0], std::move(as)); + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] -68 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :42: note: in instantiation of function template specialization 'test_drive' requested here - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -207/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -226 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_typ/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppe = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ^ 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' ins/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -ead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; + n43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +m/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + a100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); + i62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38:n note: (in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested herei +nt argc, c244o | n s t cPhearrf*o ramragnvc[e]C)o n{f itgeCsotn_vdArsimv3ex<3tUe(n)s o:r _Psecrafloer_mdarnicveCeorn>f(iagrCgocn,v Aasrmg3vx)3;U (}- +1 ,| ^- +1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 431250 | | virtu a l ~PerfConfig() = default; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 53 | struct PerfConfigBase : PerfConfig - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333237 | struct PerformanceConfigCo | tnevAsm3x3U : PerfConstf_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - igBase - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | t ^est_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp: -1432/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: :5: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here -note: in instantiation of function template specialization 'test_drive' requested here - 62 | re 1432turn SerDes<>::Deseriali | z test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here + 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -76219,15 +79026,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he:(112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76236,33 +79038,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -76272,8 +79071,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76282,30 +79108,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 3206 | verify(verify_forward_infer_gru{rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 936 | verify_equals(verify_reduce_with_indices( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here - 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -76315,85 +79141,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -c 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppion()>::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp493:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here - 917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here -: 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here -136 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' @@ -76409,17 +79197,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -76430,57 +79218,61 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here -: 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -741/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - | 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -76491,7 +79283,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76500,30 +79292,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -76533,7 +79325,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76542,29 +79335,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -76573,25 +79366,9 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p r154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -ecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76600,83 +79377,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -u 52 | using result_type = typename std::result_of::type; - | to o ^ -u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - tpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1361368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - | 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -#/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76685,30 +79419,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -76718,7 +79452,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76727,29 +79461,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -76760,7 +79494,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: @@ -76770,7 +79504,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -76779,30 +79514,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -76812,7 +79550,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -76820,7 +79558,53 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) @@ -76846,7 +79630,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; @@ -76912,170 +79696,82 @@ 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_In file included from p/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; - | ^ -r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - [m * b_stride + k]; + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp741:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | r ect_uprtnr [dne t*a cch__sastyrnicd(e[ =+] k{] - =| ^b -eta * c_ptr[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn :*797 :c24_:s tnote: in instantiation of function template specialization 'test_driver::run_cpu>' requested herer -ide + k] 797+ | a l p h a * m m _ e ; -c p| u ^~~~~f - = run_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppp:u226(:f50a:l swarning: eunsafe buffer access [-Wunsafe-buffer-usage], - cache_miss, 226v | , x s . . . ) ; - | ^ - c_ptr[n * c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:tr879:i16:d enote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here+ - k] = b879e | t a * c _ p trre[tnu r*n cv_esrtirfiyd_eim p+l ( -k ]| ^+ - alpha */build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp :m1262m:_9e:; -note: in instantiation of function template specialization 'test_driver::verify>' requested here| - ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :1262240 | : 29 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - verify(ver i240f | y _ f o r w a r d _ i n f e r _ 3 d _ b nm_ms_pea t+i=a la__rpetcra[lnc <*T ,a _PsRtErCi_dTeY P+E >m{]i n*p ubt_,p tsrc[akl e*, bs_hsitfrti}d)e; -+ | m ^] -; + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp917::24046::55 :note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested herewarning: -unsafe buffer access [-Wunsafe-buffer-usage] - 917 | 240 | s t a t i c _ c a smtm<_Dee r+i=v ead_*p>t(r[tnh i*s )a-_>srturni(d)e; -+ | m ^] - * b_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:[1299k: 71*: bnote: _in instantiation of function template specialization 'test_driver::base_run>' requested heres -tride + m]; - 1299| | ^~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppr:u248n:_17d:a twarning: aunsafe buffer access [-Wunsafe-buffer-usage]( -data_args.b e248g | i n ( ) , d a t a _ a r g s .cen_dp(t)r,[ n[ &*] c{_ sdt.rtiedmep l+a tke] b=a sbee_trau n*< Dcr_ipvterr[>n( )*; c}_)s;tr -i d| e ^ -+ k] + a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpplp:h1333:5a: *note: min instantiation of function template specialization 'test_drive_impl_1>' requested herem -_e; - | ^~~~~ -1333 | t/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppe:st248_:d50r:i vwarning: eunsafe buffer access [-Wunsafe-buffer-usage]_ -impl_1 ( p r o gr a m _ n a m e , acs_)p;t -r [| n ^ -* c_str/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:d1363e: 13+: knote: ]in instantiation of function template specialization 'test_drive_impl>' requested here -= beta * 1363c | _ p t r [ n * c _ s ttreisdte_ d+r ikve_]i m+p la;> -( a| r ^~~~~g -v[0], std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppm:o261v:e21(:a swarning: )unsafe buffer access [-Wunsafe-buffer-usage]) -; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp261 | : 1432 : 5 : note: in instantiation of function template specialization 'test_drive' requested here - 1432 | ct_epsttr_[dnr i*ve s(tarrgicd,e a+r gnv]) ;* - b| _ ^p -tr[k * b_stride /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits+: 2817m:]9;: - note: | 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here ^~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :2817 | 261 : 48 : {warning: unsafe buffer access [-Wunsafe-buffer-usage]} - _GLIBCXX17_D E261P | R E C A T E D _ S U G G E S T ( " s t dc:_:pitnrv[onk e*_ rce_ssutlrti"d)e; -+ | k ^] - += a_ptr[m /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h* :a136_:s45t:r inote: dexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'e - + n] * b_pt r136[ | k# *d ebf_isnter i_dGeL I+B CmX]X;1 -7 _| D ^~~~~E -PRECATED_/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppS:U261G:G74E:S Twarning: (unsafe buffer access [-Wunsafe-buffer-usage]A -LT) _GLIBCXX_D E261P | R E C A T E D _ S U G G E S T ( A L T )c -_ p| t ^r -[n * /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hc:_112s:t19r:i dnote: eexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -+ k] += a _112p | t r [_m_ a*t tar_isbturtied_e_ + (n(]_ _*d be_pprterc[akt e*d _b__ s(t"ruisdee '+" mA]L;T - " '| ^~~~~i -nstead")/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp)): -263 :| 17 ^: - warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: :warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]191 -:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 52 | u s191i | n g r e s u l t _ t y p e = t y pmemn_aem e+ =s tad_:p:trre[snu l*t _ao_f :*: tby_ppetr;[ -m | * ^ -b_stride + k/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:;741 -: 20| : ^~~~~ -note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :741191 | : 55 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - retu r191n | d e t a c h _ a s y n c ( [ = ] { -m m| _ ^e - += a_ptr[n * a_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:tr797i:d24e: +note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herem -] * b_ p797t | r [ m * b _s t r i d e + kc]p;u -f | = ^~~~~ -run_cpu(/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppf:a193l:s17e:, warning: cunsafe buffer access [-Wunsafe-buffer-usage]a -che_miss, v, 193x | s . . . ) ; - | ^ - c_ptr[n * c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t879r:i16d:e +note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herek -] = bet a879 | * c _ p t r [ n r*e tcu_rsnt rviedrei f+y _ki]m p+l (al -p | h ^a -* mm_e; - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp ^~~~~: -514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 514 | a193 | u t o o u t = v e r i f yc(_vperitfry[_nf o*r wca_rstdr_ipdoeo l+i nkg]< =S pbteDtiam >*{ }c_,p tirn[np u*t ,c _filstterri,d ei n+d ikc]es )+; -a l| p ^h -a * mm_e; -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :| 711 ^~~~~: -21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207 :71129 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | r u n _ i m p l < u in t 8 _mtm,_ e2 >+(= )a;_ -pt r| [ ^m - * a_stri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:e917 +: 46n:] note: *in instantiation of member function 'pooling_driver::run' requested here -b_ptr[m 917* | b _ s t r i de + k ] ; - | ^~~~~s -tatic_/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppc:a207s:t55<:D warning: eunsafe buffer access [-Wunsafe-buffer-usage]r -ived*>(th i207s | ) - > r u n ( ) ; - | ^ - mm_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe: 1299+:=71 :a _note: pin instantiation of function template specialization 'test_driver::base_run>' requested heret -r[m * a_strid e1299 | + n ] * b _prturn[_md a*t ab(_sdtartiad_ea r+ gks].;b -e | g ^~~~~i -n(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppd:a226t:a17_:a rwarning: gunsafe buffer access [-Wunsafe-buffer-usage] -s.end(), [ &226] | { d . t e m p l a t e b ca_spet_r[rnu *n (+) ;k ] }=) ;b -e t| a ^ -* c_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:tr1333[:n5 :* note: cin instantiation of function template specialization 'test_drive_impl_1>' requested here_ -stride 1333+ | k ] + taelspth_ad *r imvme__ei;m - p| l ^~~~~_ -1:( pwarning: runsafe buffer access [-Wunsafe-buffer-usage]o -gram_name, 226a | s ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1363 : 13c:_ pnote: tin instantiation of function template specialization 'test_drive_impl>' requested herer -[n * c_s tr1363i | de + k ] = b e t a * tce_sptt_rd[rni v*e _ci_mstprli*> (mamr_ge;v -[ 0| ] ^~~~~, - std/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:::240m:o29v: e(warning: unsafe buffer access [-Wunsafe-buffer-usage]a -s)); - | ^ - 240 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 101 : 42 : note: in instantiation of function template specialization 'test_drive' requested here - mm_e 101+ | =i nat_ pmtari[nn (*i nat_ satrrgidce, +c omn]s t* cbh_patrr*[k a*r gb_vs[tr]i)d e{ + tme]s;t -_ d| r ^~~~~ -ive

( a r g c , a r g v ) ; } - | ^ -mm_e += a_ptr/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits[:n2817 :*9 :a_ snote: t'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer -ide + m] *2817 b | _ p tr [ k{ *} b __sGtLrIiBdCeX X+1 7m_]D;E -P | R ^~~~~E -CATED/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp_:S248:U17G:G Ewarning: Sunsafe buffer access [-Wunsafe-buffer-usage]T -("std::in v248o | k e _ r e s u l t " ) ; - | ^c -_ptr[n * c/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h_:s136tr:i45d:e note: + expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'k -] = beta * 136c | _#p tdre[fni n*e c__GsLtIrBiCdXeX 1+7 _kD]E P+R aElCpAhTaE *D _mSmU_GeG; -E S| T ^~~~~( -ALT) /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp_:G248L:I50B: Cwarning: Xunsafe buffer access [-Wunsafe-buffer-usage]X -_DEPRECAT E248 | D _ S U G G E S T ( A L T ) -c _| p ^t -r[n /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h*: 112c:_19s:t rnote: iexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'd -e + k] = 112b | et a _*_ act_tptrri[bnu t*e _c__ s(tr(i_d_ed e+p kr]e c+a taeldp_h_a (*" mums_ee ; -' | " ^~~~~ -ALT/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :"261':21 :i nwarning: sunsafe buffer access [-Wunsafe-buffer-usage]t -ead"))) - | ^261 - | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; @@ -77191,7 +79887,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ @@ -77210,8 +79906,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77220,38 +79927,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1299 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DE/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -P 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -RECATED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -77259,11 +79963,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77272,75 +79972,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here + 961 | test_drive>(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp1363:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 12992817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -459 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -77350,21 +80047,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77373,72 +80056,164 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( - | ^In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { + 741 | return detach_async([=] { | ^ -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -1363/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - :62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -1299/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 13652 | | # d using result_type = typename stde:f:irnees u_GlLtI_BoCfXD:_:SUtGyGEpSe; + | ^ +T(A/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppLT:)741 :_20G:L Inote: Bin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereC +XX_DEPRE C741AT | E D_ S U G GE S T (A L T ) +r e| t ^u +rn det/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ha:112c:19h:_ anote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'yn +c([=] 112{ | + _| _ ^a +ttribute__ ((__/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:e797p:re24ca:t enote: din instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here_ +_ ("use 797' | " cpufA L=T r"u' ni_ncsptue(afda"l)s))e +, | ^c +ache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -77457,14 +80232,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -77532,72 +80307,29 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | 14 warnings generated when compiling for gfx906. - return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | rIn file included from un_data(data_args.begin(), data_args.end(), [&In file included from ] /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp{ :d27.: -tIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:m34pl: -aIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppe: 29b: -as/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppe:_52r:u39n:' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]v -er>(); }); - | ^52 - | usin/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg: 1333:r5e:s unote: lin instantiation of function template specialization 'test_drive_impl_1>' requested heret_ -type = t1333y | p e n atmees ts_tddr:i:vree_siumlptl__1oi(opnr(og)r>a:m:_tnyapmee;, - a| s ^ -); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::201373:: 13note: :in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -note: in instantiation of function template specialization 'test_drive_impl>' requested here - 741 | 1373 | r e t u r nt edsett_adrcihv_ea_simypnlc(<[D=ri]v e{r -< d| o ^u -ble>>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:a797rg:v24[:0 ]note: ,in instantiation of function template specialization 'test_driver::run_cpu>' requested here -std:: m797 | o v e ( a s )) ; - | ^ - cpuf/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp :=204 :r42u:n note: _in instantiation of function template specialization 'test_drive' requested herec -pu(false, 204c | aicnhte _mmaiisns(,in tv ,a rxgsc,. .c.o)n;st - | c ^h -ar* argv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:]879): 16{: tnote: ein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested herest -_dri v879e | < t e n sor _ c a srte_tdurirvne rv>e(rairfgyc_,i maprgl(v) -; | } ^ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp1270: | 2817: 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - veri f2817y | ( v e r{i f}y __GfLIoBrCwXaXr1d7__iDnEfPeRErC_A3TdE_Db_nS_sUpGGaEtiSaTl("_sutds:e:_iensvtok| { ^ - - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917136::4645:: note: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - - 917136 | | # d e f i n e _ G L I B C X Xs1t7a_tDEiPcR_cEaCsAtTT((AtLhTi)s )_G->LrIBuCnX(X)_;D -E P| RE ^C -ATED_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppS:U1299G:G71E:S Tnote: (Ain instantiation of function template specialization 'test_driver::base_run>' requested hereL -T) - | ^ - 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 : 19: note: rexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'u -n_data( d112a | t a __a_ragttsr.ibbeugtien_(_) ,( (d_at_dae_parregcsa.teedn_d_( )(",u s[e& ]' "{ AdL.Tt "em'p ilnasttee abda"s)e))_ -r u| n ^(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); @@ -77606,9 +80338,9 @@ 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - :1432 | test_drive(argc, argv); + 1432 | test_drive(argc, argv); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits27:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -77617,17 +80349,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77636,54 +80402,77 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +4 warnings generated when compiling for host. +[ 84%] Linking CXX executable ../bin/test_solver +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_solver.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - ^ 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp1299:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - :205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp71:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - note: 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -in instantiation of function template specialization 'test_driver::base_run>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - -337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -77694,13 +80483,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); @@ -77714,12 +80525,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -77730,17 +80535,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -77766,16 +80571,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77784,75 +80595,309 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(dataIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - _args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -183/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - :42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -879/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits | :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h return verify_impl( +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_solver.dir/link.d CMakeFiles/test_solver.dir/solver.cpp.o -o ../bin/test_solver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here + 879 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 136517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h711 | run_impl(); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 84%] Built target test_solver +make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_trans.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -77863,7 +80908,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/build +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77872,29 +80920,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -77905,7 +80953,27 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Building CXX object test/CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -MF CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o.d -o CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77914,30 +80982,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -77947,7 +81015,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -77956,30 +81025,313 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2613 | verify(verify_backwards_bias{output, bias}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here + 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:43: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -77989,46 +81341,69 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -f 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpputure f, Work w) -> std::future - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -78054,7 +81429,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -78063,12 +81438,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here - 879 | return verifIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -78077,30 +81480,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -78110,25 +81513,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -y_impl( +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -78139,8 +81555,80 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + :237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +1299/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +62/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp136:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ + | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -78150,32 +81638,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -78186,6 +81674,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -78325,49 +81835,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/timer.hpp:31: @@ -78377,86 +81844,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 94 | mean_accum += in_ptr[index]; + 94 | mean_accum += in_ptr[index]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :99 | saveMean[adjIndex] = mean_accum; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 99 | saveMean[adjIndex] = mean_accum; | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | runningMean[adjIndex] = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:116:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp116 | elemStd = in_ptr[index] - + 116 | elemStd = in_ptr[index] - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp::130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp130 | runningVariance[adjIndex] = +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 130 | runningVariance[adjIndex] = | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here -131 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:131:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:139:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ + 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ | ^~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] -112 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; + 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; @@ -78765,169 +82186,84 @@ 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 870 | dyelem = dy_ptr[index]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -; 52 | using result_type = typename std::result_of::type; - | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | ^~~~~~ + 870 | dyelem = dy_ptr[index]; + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp1027 | verify(verify_backward_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :873 | tmp1 = scale_ptr[adjIndex] * dyelem; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1333 783 | mean = savedMean[adjIndex]; // HxW elements +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements + 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp794 | elemStd = x_ptr[index] - mean; // (x_i - mean) + 794 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:796:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 796 | dyelem = dy_ptr[index]; + 796 | dyelem = dy_ptr[index]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - :797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp1037 | test_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h798:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 798 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -799 | tmp1 = scale_ptr[adjIndex] * dyelem;In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 799 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] -741 | return detach_async([=] { - | ^ -810/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -2613 812 | dx_ptr[index] = tmp3 * tmp2; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 812 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:839:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp839 | mean += x_ptr[index]; + 839 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:851:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 851 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -870 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | dyelem = dy_ptr[index]; + 870 | dyelem = dy_ptr[index]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1333 871 | dbias_ptr[adjIndex] += dyelem; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; + 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 873 | tmp1 = scale_ptr[adjIndex] * dyelem; + 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp886 | dx_ptr[index] = tmp3 * tmp2; + 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ -:44:42: note: in instantiation of function template specialization 'test_drive' requested here - 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] -136 947 | mean = savedMean[cidx]; // 1xCx1x1 elements +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] -112 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -78976,90 +82312,48 @@ 1137 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1138 | dscale_ptr[cidx] += xhatIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -[ 52 | using result_type = typename std::result_of::type; - | ^ -x/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - hat_index] * dyelem; + 1138 | dscale_ptr[cidx] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 741 | return detach_async([=] { - | ^ -1184/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp797:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -1184/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1185:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; + 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1256 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); + 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ -:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] -r 947 | mean = savedMean[cidx]; // 1xCx1x1 elements +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - un_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements + 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - :954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1329 | test_drive(argc, argv); - | ^ -954/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h elemStd = x_ptr[index] - mean; // (x_i - mean) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 955 | dyelem = dy_ptr[index]; + 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h956 | dbias_ptr[cidx] += dyelem; + 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; + 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] -112 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; + 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:978:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -79161,65 +82455,20 @@ 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:171:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + aIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -p 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppha * mm_e; + 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 797 | cpuf = run_cpu(false, /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hppc:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -a 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29c:h ewarning: _unsafe buffer access [-Wunsafe-buffer-usage]m -iss, v, xs... )1076; | - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg_:p879t:r16[:b note: *in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here -g_batch_ s879t | r i d e + c r*e tgu_rcnh avnenreilf_ys_tirmipdle( -+ | k ^ -* g_depth_str/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppi:d333e: 9+: - note: | in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here ^~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp: 1129:33349 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] - verify(v e1129r | i f y _ b a c k w a r d s _ a c t i v a t i o n < T > { i n p uTtc,h edcoku_t ,c _ovault .=f icr_sptt,r [dbe s*c }c,_ bba)t;c -h _| s ^t -ride + c * /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppc:_c205h:a64n:n enote: lin instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here_ -stride + - | ^~~~~205 - | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp : 1133 :l37o:o kwarning: uunsafe buffer access [-Wunsafe-buffer-usage]p -.emplace(tra n1133s | f o r m _ m o d e ( t o _ n a m e (m ) ) , [ = ] { t h i s - >gr_upnt(rm[,b f*, gb_)b;a t}c)h;_ -s t| r ^i -de + c * g_/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppc:h228a:n9n:e lnote: _in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested herest -ride +228 - | | ^~~~~ - add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1076 | g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ @@ -79232,7 +82481,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -79241,30 +82491,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -79274,48 +82527,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +[ 84%] Linking CXX executable ../bin/test_tensor_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_test.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:71: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -79396,96 +82629,57 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -52 | using result_type = typename std::result_of::type; - | ^ -164/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cach/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -297 | verify(verify_inference_batchnorm/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 2571299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(progr/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -m_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | tes/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -_drive_impl>(argv/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -[ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int m/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -in(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("st/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # defin/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hppe _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -112 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - | __attribute__ ((__deprecated__ ("use '" /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -A 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -LT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -79549,70 +82743,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -79639,173 +82769,66 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:67:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -78 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | elemStd = in_ptr[In file included from ind/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cppe:x]38 : --In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:m34e: -aIn file included from n;/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp -: | 29 ^~~~~~: - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]: -80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | 52 | u s i n g r e s u l t _otuytp_ep t=r [tiynpdeenxa]m e =s tsdc:a:lree_psturl[tc_iodfx<]F u*n ctiinhoant( )+> :b:itaysp_ep;t -r[ c| id ^x -]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:78:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | elemStd = in_ptr[index] - mean; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp741::8020::38 :note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herewarning: -unsafe buffer access [-Wunsafe-buffer-usage] - 741 | 80 | r e t u rn d e t a c ho_uta_spytnrc[(i[n=de]x ]{ -= s| c ^a -le_ptr[cidx/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]: 797*: 24i:n hnote: ain instantiation of function template specialization 'test_driver::run_cpu>' requested heret - + bias _797p | t r[ c i d x ] ; - | ^~~~~~~~~ - cpuf/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp :=80 :64r:u nwarning: _unsafe buffer access [-Wunsafe-buffer-usage]c -pu(false, c a80c | h e _ m i s s , v, x s . . . ) ;o -ut _| p ^ -tr[index] = s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppca:l879e:_16p:t rnote: [in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested herec -idx] * 879i | n h a t + b i arse_tputrrn[ cviedrxi]f;y -_ i| m ^~~~~~~~p -l( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here - :917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -741 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run37(:) ;warning: }unsafe buffer access [-Wunsafe-buffer-usage] -); - | ^ - 127/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: | 1333 : 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | me a n t es t _ d r i v e _ i m=p le_s1tie(apnr[oagdrjIanmd_enxa];m -e ,| ^~~~~~~~~~~~~a -s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :warning: 1368unsafe buffer access [-Wunsafe-buffer-usage]: -13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 128 | 1368 | v a rtieasntc_ed r i v e _ i m p l <=D reisvtiemrac>e([aardgjvI[n0d]e,x ]s;td -: :| m ^~~~~~~~~~~~~~~~~ -ove(as));/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp -: 134| : ^36 -: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: 134note: | in instantiation of function template specialization 'test_drive' requested here - 342 | i n t emlaemiSnt(di n t a r g=c ,i nc_opntsrt[ icnhdaerx*] a-r gmve[a]n); /{ /t e(sxt__id r-i vmeea:(21:a rwarning: gcunsafe buffer access [-Wunsafe-buffer-usage], - argv); } - 138| | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitso:u2817t:_9p:tr [note: i'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heren -dex] = ( s2817ca | l e _ p t{r [}a d_jGILnIdBeCxX]X 1*7_ DiEnPhRaEtC)A T+E Db_iaSsU_GpGtErST[(ad"jsItndd:e:xi];n -v o| k ^~~~~~~e -_result/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp":138):;39 -: | warning: ^unsafe buffer access [-Wunsafe-buffer-usage] - -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :138 | 20 : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | o u t_ p t r [ i n d e x ]r e=t u(rsnca ldee_tpatcrh[_adajsInydnecx([]= ]* {i -n h| a ^t -) + bias_pt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr[:a797d:j24I:n dnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested herex -]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 127 | mean = estimatedMean[adjIndex]; + | ^~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | variance = estimatedVariance[adjIndex]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp : 138 : 70 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - cpuf = r u138 | n _ c p u ( f a l s e , c a c h e _ moiusts_,p tvr,[i nxdse.x.]. )=; -( s| c ^a -le_ptr[adjIn/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:e879x:]16 :* note: inin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested hereh -at) + 879 | b ia s _ p t r [ ardejtIunrdne x]v;e -r i| f ^~~~~~~~y_ -impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2613 | verify(verify_backwards_bias{output, bias}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here - 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp : 127 : 37 : warning: unsafe buffer access [-Wunsafe-buffer-usage] - static_ c127a | s t< D e r i v e d * >m(etahni s ) - > r u n ( ) ; - | ^= - estimate/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppdM:e1299:a71n:[ adjInnote: din instantiation of function template specialization 'test_driver::base_run>' requested heree -x]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ - 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp: 128 : 37: warning: unsafe buffer access [-Wunsafe-buffer-usage]r -un_data(da t128a | _ a r g s . b e g i n ( ) , vdaartiaa_nacer g s . e n d ( ) , =[ &e]s t{i mda.tteedmVpalraitae ncbeas[ea_drjuInn| ^~~~~~~~~~~~~~~~~( -); }); - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp| : ^134 -:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -134 | 1333 | t e s t _ d ri v eel_eimmSptld_ 1 < D r i=v eirn>_(pptrro[ginradme_xn]a m-e, maesa)n;; - /| / ^ -(x_i -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :m1373e:a13n:) -note: | in instantiation of function template specialization 'test_drive_impl>' requested here ^~~~~~ - -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp 1373: | 138 : 21 : warning: 112unsafe buffer access [-Wunsafe-buffer-usage] -: 19 : note: texpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'e -st _138d | r i v e _ i m 112p | l < D_ r_ ia vt et rr< id bo uu tboeul_te__> p>(t((ar_r[_gidnevdp[er0xe]]c, a =ts et(dds_:c_a :l(meo_"vpuetsr([eaa sd')j")I ;nA -dL eT| x ^]" - '* iinnshtaet/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cppa):d 44"+:) 42)b:)i -anote: sin instantiation of function template specialization 'test_drive' requested here| _ - ^p -tr[adjInde x44] | ;i -n t| ^~~~~~~ -main(int /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hppa:r138g:c39,: cwarning: ounsafe buffer access [-Wunsafe-buffer-usage]n -st char* ar g138v | [ ] ) { t e s t _ d r i v e < c o novu2td_p_tbri[aisn_dderxi]v e=r >((sacraglec_,p tarr[gavd)j;I n}d -e x| ] ^ -* inhat) + bias_ptr/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits[a:d2817j:I9n:d enote: x'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here] -; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 128 | variance = estimatedVariance[adjIndex]; + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ - 2817 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp : 138{: 70}: _warning: Gunsafe buffer access [-Wunsafe-buffer-usage]L -IBCXX17_DEPR E138C | A T E D _ S U G G E S T ( " s t d : :oiuntv_opkter_[riensduelxt]" )=; -( s| c ^a -le_ptr[adjIn/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hd:e136x:]45 *: inote: nexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'h -at) + bias _136pt | r#[ addejfIinndee x_]G;L -I | B ^~~~~~~~C -XX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp3U: 205:: 9P:e rwarning: funsafe buffer access [-Wunsafe-buffer-usage]C -onfigBases -t a| t ^i -c_cast:(109b:o14t:_ pnote: tin implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required herer -[i])) ;109 | / / f ( d a t as.ealtf( i=) )o;u -t ;| - ^~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp40:: 62warning: :unsafe buffer access [-Wunsafe-buffer-usage]26 -: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 205 | 62 | c _ r erse[tiu]r n= Sfe(rsDteastc:_:cDaesstez(eb(ostt_apttirc[_ic]a)s)t;< D/e/r ifv(edda&t>a(.*atth(iis))),; -s )| ; ^~~~~~~ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ @@ -79816,142 +82839,8 @@ 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 216 | Tref g_vIn file included from al /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 27 : - In file included from =/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :s44t: -aIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:c34_: -cIn file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpps:t29<: -T/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppre:f52>:(39t:o pwarning: _'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]p -tr[i]); + 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; - | ^ -d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - ::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - return detach_async([=] { - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp514:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - :21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp54:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1333/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; @@ -80075,6 +82964,51 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ @@ -80217,45 +83151,91 @@ 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 417 | top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 421 | top_ptr[b * top_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 425 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 437 | top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 441 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 447 | bot_ptr[b * bot_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 462 | top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 466 | top_ptr[b * top_batch_stride + - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 470 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + - | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 482 | top_df_ptr[b * top_df_batch_stride + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 486 | scale_ptr[b * scale_batch_stride + - | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + In file included from 417 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp : 27 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 44 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 : 39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + top_df_ptr[b 52* | t o p _udsfi_nbga trcehs_uslttr_itdyep e+ += | t ^~~~~~~~~~y +pen/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppa:m421e: 38s:t dwarning: :unsafe buffer access [-Wunsafe-buffer-usage]: +result _421o | f < F u n c t i o n ( ) > : : t y p e ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741: 20 :t note: opin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here_ +pt r741[ | b * t o p _ b arettcurhn _dsettracihd_eas y+nc +([ =]| ^~~~~~~{ + + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797 +:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | 425 | c p uf = r u n_ c p u (f a l se , c a c he _ mi ss , v, sxsc.a.l.)e;_ + p| t ^r +[b * scal/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:e879_:16b:a tnote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herec +h_s t879 | r i d e + +r et| u ^~~~~~~~~r +n verify/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp_:i433m:p29l:( +warning: unsafe buffer access [-Wunsafe-buffer-usage]| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :514433: | 21 : note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | a u t ob ootu_td f _=v _vpetrri[fby (*v ebroitf_yd_ff_ovr_wbaartdc_hp_osotlriindge< S+p +t D| i ^~~~~~~~~~~~m +>{}/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp,: 437i:37n:p uwarning: tunsafe buffer access [-Wunsafe-buffer-usage], + filter ,437 | i n d i c e s ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 740 : 21 : note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | t o p _ d f _ p t r [ b * t o p _ drfu_nb_aitmcphl_ +();/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp +: 441| : ^45 +: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46 :441 | note: in instantiation of member function 'pooling_driver::run' requested here + 917 | s t a t i c _ c a s t < D e r i v esdc*a>(lteh_ipst)r-[>br u*n (s)c;a +l e| _ ^b +atch_st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i1299d:e71 :+ +note: in instantiation of function template specialization 'test_driver::base_run>' requested here| + ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41 :1299 | warning: unsafe buffer access [-Wunsafe-buffer-usage] + r447u | n _ d a t a ( d a t a _ a r g s . b e g i n ( ) , d a t a _ a r g s . e n d (b)o,t _[p&t]r [{b d*. tbeomtp_lbaattec hb_asster_irduen <+D +r i| v ^~~~~~~e +r>(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp):;462 :}38):; +warning: unsafe buffer access [-Wunsafe-buffer-usage] +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :4621333 | : 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | t e s t _ d r i v e _ i m p l _ 1 < D r itvoepr_>d(fp_rpotgrr[abm _*n atmoep,_ dafs_)b;a +t c| h ^_ +str/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppid:1363e: 13+: + note: | in instantiation of function template specialization 'test_drive_impl>' requested here ^~~~~~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466 :136338 | : warning: unsafe buffer access [-Wunsafe-buffer-usage] + 466 | t e s t _ d r i v e _ i m p l < D r i v e r < f l o a t > > ( a r g v [ 0 ]t,o ps_tpdt:r:[mbo v*e (taosp)_)b;a +t c| h ^_ +strid/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppe: 54+: +42 :| ^~~~~~~note: +in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: 54unsafe buffer access [-Wunsafe-buffer-usage] | +int mai n470( | i n t a r g c , c o n s t c h a r * a r g v [ ] ) { t e s t _sdcrailvee_c(ha_rsgtcr,i daer g+v +) ;| ^~~~~~~~~} + + | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp ^: +478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 478 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits : 2817 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _bGoLtI_BdCfX_Xv1_7p_tDrE[PbR E*C AbToEtD__dSfU_GvG_EbSaTt(c"hs_tsdt:r:iidnev o+k + e| _ ^~~~~~~~~~~~r +esu/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppl:t482":)37;: + warning: | unsafe buffer access [-Wunsafe-buffer-usage] ^ + + 482 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 136 : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # d e f i n e _ G L I B C X Xt1o7p__DdEfP_RpEtCrA[TbE D*_ StUoGpG_EdSfT_(bAaLtTc)h __sGtLrIiBdCeX X+_ +D E| P ^~~~~~~~~~R +ECA/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppT:E486D:_45S:U Gwarning: Gunsafe buffer access [-Wunsafe-buffer-usage]E +ST(ALT) +486 | | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 : 19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | _ _ a t t r i b u t e _ _ ( ( _ _ dsecparleec_aptterd[_b_ *( "sucsael e'_"b aAtLcTh _"s't riindset e+a +d "| ) ^~~~~~~~~) +) + /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp| : ^492 +:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -80443,85 +83423,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | size_t bot_idx = mask_ptr[top_idx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); + 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); + 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:369:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | bot_df_v_ptr[bot_idx] = static_cast(0); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 419 | gradient += static_cast(top_df_ptr[top_idx]) / +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 419 | gradient += static_cast(top_df_ptr[top_idx]) / | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp1318 | verify(verify_backward_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :424 | bot_df_v_ptr[bot_idx] = gradient; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ -917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 304 | lens.begin() + 3 - spatial_dim, + 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 304 | lens.begin() + 3 - spatial_dim, + 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 305 | pads.begin() + 3 - spatial_dim, + 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -e 305 | pads.begin() + 3 - spatial_dim, + 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppst_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp306 | strides.begin() + 3 - spatial_dim, +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -306/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | strides.begin() + 3 - spatial_dim, + 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ @@ -80828,8 +83766,7 @@ 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 324 | 2 warnings generated when compiling for host. - dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * @@ -80855,6 +83792,48 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: @@ -80907,10 +83886,8 @@ 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 587 | *(p_drop_rsv + i) = dropout[ 83%] Linking CXX executable ../bin/test_sqlite -_reservespace_host.at(i); + 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite.dir/link.txt --verbose=1 /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:722:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ @@ -80955,66 +83932,42 @@ 279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:284:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 284 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - const_cast(&wei_state[wei_shift]), + 284 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp43:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 314 | const_cast(&hx_state[hx_shift]), +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 314 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), + 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:348:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), + 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp virtual ~PerfConfig() = default; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -353/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - :389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] -244 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), + 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 424 | const_cast(&wei_state[wei_shift]), + 424 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hclang++-17y_h]): , + 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ -warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp: warning: :argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument]494 -:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -81099,40 +84052,18 @@ 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 457 | const_cast(&wei_state[wei_shift + 2 * In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -hy_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpph: 53*: 8u:n inote: _sin implicit copy assignment operator for 'miopen::solver::PerfConfig' first required heret -ride] )53, | -s t| r ^~~~~~~~~u -ct PerfConfigBas/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppe: :489 :P34e:r fwarning: Cunsafe buffer access [-Wunsafe-buffer-usage]o -nfig - | ^ - 489 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 237 : 8 : note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | s t r u c t P&ehrxf_osrtmaatnec[ehCxo_nsfhiigfCt o+n vhAys_mn3 x*3 Uh y:_ hP e+r fiCno_nnf.iagtB(asseqeL - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp -:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 494 | 109 | s e l f = o u t ; - | ^ - const/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp_:c62a:26s:t ::Deserialize' requested herer -ef*>(&we i62_ | s t a te [ w e ir_eshtiufrtn +S e3r D*e sh_:h: D*e suenrii_asltirzied(es]t)a,t -i c| _ ^~~~~~~~~c -ast:( *warning: tunsafe buffer access [-Wunsafe-buffer-usage]h -is), s); - | ^528 - | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp : 244 : 38 : note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | &Phexr_fstoartmea[nhcxe_Csohinffti g+C ohnyv_Ans m*3 hxy3_Uh( )+ :i nP_enr.faotr(msaenqcLeenCgotnhf i-g Ctoin)v A*s mh3yx_3hU]()-,1 -, | - ^~~~~~~~1 -, -1) {} -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp :| 533 ^: -48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 528 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:563:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -81621,79 +84552,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return dIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:60:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] -e 60 | sum = logaddexp_gpu(&(in_vec[i]), &sum); + 60 | sum = logaddexp_gpu(&(in_vec[i]), &sum); | ^~~~~~ -tach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 68: 20 :a uwarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]o - out = ver i68f | y ( v e raiuftyo_ fiotrrw_airnd _ p=o oilni n+g t{;} -, | i ^~n -put, filt/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppe:r69,: 20i:n dwarning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]c -es); - | ^ -69 | auto/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :i722tr:_21o:u tnote: in instantiation of function template specialization 'pooling_driver::run_impl' requested here= - out + ou t722_ | o f f s e t ; - | ^~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp : 72r:u30n:_ iwarning: munsafe pointer arithmetic [-Wunsafe-buffer-usage]p -l ( ) ; - | m ^a -x_val = st/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd::917::ma46x:( *note: (in instantiation of member function 'pooling_driver::run' requested herei -tr_in + i )917, | ma x _ v a l ) ; - | ^~~~~~ - st/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppa:t75i:c11_:c awarning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]t -75( | t h i s ) - > r u*n(i(t)r;_ -o | u ^t - + i) = T/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppre:1299f:(71*(:i tnote: rin instantiation of function template specialization 'test_driver::base_run>' requested here_ -in + i) - max _1299v | a l ) ; - | ^~~~~~~ -run_dat/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hppa(:d75a:t33a:_ awarning: runsafe pointer arithmetic [-Wunsafe-buffer-usage]g -s.begin(), 75d | a t a _ a r g s .*e(nidt(r)_,o u[t& ]+ {i )d .=t eTmrpelf(a*t(ei tbra_sien_ r+u ni<)D r-i vmearx>_(v)a;l )};) -; -| ^~~~~~ -| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp11::1333 :warning: 5unsafe pointer arithmetic [-Wunsafe-buffer-usage]: - note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | 79 | t e s t _ d*r(iivter__iomuptl _+1 d(:p:rmaoxg(r*a(mi_tnra_moeu,t a+s )i;) - -| ^s -um, Tr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:f1363(:N13E:G Anote: Tin instantiation of function template specialization 'test_drive_impl>' requested hereI -VE_CUTOFF _1363V | A L ) ) ; - | ^~~~~~~ - test/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp_:d79r:i37v:e _warning: iunsafe pointer arithmetic [-Wunsafe-buffer-usage]m -pl > ( a r g v*[(0i]t,r _sotudt: :+m oiv)e (=a ss)t)d;: -: m| a ^ -x(*(itr_/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppou:t101 :+42 :i )note: in instantiation of function template specialization 'test_drive' requested here -- sum, Tre f101(N | iEnGt AmTaIiVn(Ei_nCtU TaOrFgFc_,V AcLo)n)s;t - c| h ^~~~~~~a -r* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:68:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 68 | auto itr_in = in + in_offset; + | ^~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:69:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 69 | auto itr_out = out + out_offset; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:72:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 72 | max_val = std::max(*(itr_in + i), max_val); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | label_prime[2 * i + 1] = label[i]; | ^~~~~~~~~~~ @@ -81833,85 +84718,43 @@ 390 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 396 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) + 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) + 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:419:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -797 419 | std::copy(inputLengths, inputLengths + batch_size, workspace_gpu.begin()); + 419 | std::copy(inputLengths, inputLengths + batch_size, workspace_gpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:422:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 422 | std::copy(labelLengths, labelLengths + batch_size, workspace_gpu.begin() + batch_size); + 422 | std::copy(labelLengths, labelLengths + batch_size, workspace_gpu.begin() + batch_size); | ^~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 433:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp433 | std::copy(labels, labels + total_label_len, workspace_gpu.begin() + 4 * batch_size); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:433:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 433 | std::copy(labels, labels + total_label_len, workspace_gpu.begin() + 4 * batch_size); | ^~~~~~ -:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:111:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 111 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i]; + 111 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ -note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:162:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] -) 162 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i1]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:162:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 162 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i1]; | ^~~~~~~~~~~~ -, data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | 239 | t e s t _sdirziev_et_ igmipdlx< D r i v e r < f l o a t=> >j( a*r ggvr[a0d]s,_ ssttrdi:d:em[o0v]e (+a sb)a)t;c -h _| i ^d - * grads_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpps:t459r:i5d: enote: [in instantiation of function template specialization 'test_drive' requested here1 -] + i; - 459| | ^~~~~~~~~~~~ - test_driv/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hppe:<258c:b71a:_ fwarning: uunsafe buffer access [-Wunsafe-buffer-usage]s -ion_driver>(a r258g | c , a r g v ) ; - | ^s -ize_t gidx /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits : 2817=: 9j: *note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereg -rads_strid e2817[ | 0 ] + {b a}t c_hG_LiIdB C*X Xg1r7_aDdEsP_sRtErCiAdTeE[D1_]S U+G GiE;S -T (| " ^~~~~~~~~~~~s -td::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:313:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ @@ -82131,94 +84974,49 @@ 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 234 | auto currVal = convert_type(in_data[srIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc_offset]); + 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 741 | return detach_async([=] { - | ^ -253/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - | out_data[dst_offset] = convert_type(accuVal); + 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 254879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ -:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 326 | auto out = verify(verify_fo/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -r 170 | auto currVal = convert_type(in_data[src_offset]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppward_activation{input, desc}, f); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp234 | auto currVal = convert_type(in_data[src_offset]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1333250 | convert_type(out_data[dst_offset]) * convert_type(beta); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 253 | out_data[dst_offset] = convert_type(accuVal); + 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - :254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -254/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | indices[dst_offset] = accuIndex; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] -i 294 | auto currVal = convert_type(in_data[src_offset]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] -n 355 | auto currVal = convert_type(in_data[src_offset]); + 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppvoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ -112 | __attribute__ ((__deprecated__ ("use '" A/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] - LT "' instead"))) - | ^ -355 | auto currVal = convert_type(in_data[src_offset]); + 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); @@ -82238,55 +85036,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.temp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cppla:te62 :b29a:s ewarning: _unsafe buffer access [-Wunsafe-buffer-usage]r -un( )62; | } ) ; - | ^s -td::cout >' requested herea -rgv[i]; - | 1333 ^~~~ | - test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:62:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 62 | std::cout << " " << argv[i]; + | ^~~~ +1242 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -82297,14 +85050,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -82330,7 +85083,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82339,73 +85092,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82415,7 +85125,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82424,71 +85134,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: In file included from in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -917 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - :342:42: note: in instantiation of function template specialization 'test_drive' requested here -1250 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82499,81 +85167,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1242 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82584,8 +85206,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82594,33 +85215,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82630,16 +85248,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82648,76 +85257,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 933 | verify(verify_reduce_with_indices( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; - | ^ -i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - v741 | return detach_async([=] { - | ^ -e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp>(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here -: 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); | ^ -917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82727,9 +85290,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite.dir/link.d CMakeFiles/test_sqlite.dir/sqlite.cpp.o -o ../bin/test_sqlite -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -82739,33 +85300,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | [ 83%] Built target test_sqlite -return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917make -f test/CMakeFiles/test_tensor_reorder.dir/build.make test/CMakeFiles/test_tensor_reorder.dir/depend -:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_datmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_reorder.dir/DependInfo.cmake "--color=" -a(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82776,145 +85333,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_test.dir/link.d CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -o ../bin/test_tensor_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_reorder.dir/build.make test/CMakeFiles/test_tensor_reorder.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 83%] Building CXX object test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -MF CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o.d -o CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detaIn file included from ch_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 879797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here -16 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - :917 | static_cast(this)->run(); - | ^ -933/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - :1329 | test_drive(argc, argv); - | ^ -917/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -46 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: note: in instantiation of member function 'reduce_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_resuIn file included from lt"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -136 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::resul[ 84%] Built target test_tensor_test +t_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | remake -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend +turn verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -82924,39 +85383,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | 9 return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp warnings generated when compiling for gfx906. -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -82967,11 +85427,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -82980,79 +85436,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - 154 | memcpy(hip_args + second_index, &(any_arg.buffIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83062,16 +85469,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -er[0]), any_arg.size()); - | ^~~~~~~~ -26 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -83081,15 +85479,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | vmake -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/build +erify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -83114,8 +85513,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83124,33 +85523,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83160,7 +85556,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +[ 84%] Building CXX object test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -MF CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o.d -o CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -83170,29 +85568,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83203,7 +85601,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -83213,29 +85610,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83246,108 +85643,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/sqlite_perfdb.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83356,72 +85660,42 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs..In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + )741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :917:46: note: in instantiation of member function 'conv_driver::run' requested here + ^917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + +1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83430,40 +85704,28 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -83474,111 +85736,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -4 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 84%] Linking CXX executable ../bin/test_solver -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_solver.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83587,372 +85745,43 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp:43: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -342 52 | using result_type = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 71741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]:722:21: - note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | 342 | r u n _ i msptld<:u:icnotp1y6__nt(,i n2_>s(p)a;t -i | a ^l -_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:)917,: 46C:o nnote: vin instantiation of member function 'pooling_driver::run' requested hereD -im, in_id .917b | e gi n ( ) + 2 ) ; - | ~~~~~~^~~~~~~ -static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': -342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 136 | # define _342G | L I B CX X 1 7 _ D E P R E C A T E D _ SsUtGdG:E:ScTo(pAyL_Tn)( i_nG_LsIpBCaXtXi_aDlE_PiRdE.CbAeTgEiDn_(S)U,G GCEoSnTv(DAiLmT,) -i n| _ ^i -d.begi/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hn:(112): 19+: 2note: )expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'; - - | ~~~~~~^~~~~~~ + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -83961,30 +85790,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here + 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -83994,7 +85823,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84003,30 +85832,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941 | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here - 961 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84036,7 +85865,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -84053,14 +85882,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -84086,7 +85915,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84095,29 +85924,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84128,7 +85957,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84137,33 +85966,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84173,7 +85999,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here + 963 | test_drive>(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84183,32 +86051,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84219,7 +86087,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84228,30 +86121,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84261,139 +86157,148 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXXIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1 52 | using result_type = typename std::result_of::type; - | ^ -7/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - _741 | return detach_async([=] { - | ^ -D/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - EPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - (ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 722112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -741 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - :54:42: note: in instantiation of function template specialization 'test_drive' requested here - 91754 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84404,12 +86309,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_solver.dir/link.d CMakeFiles/test_solver.dir/solver.cpp.o -o ../bin/test_solver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_solver -make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_scale.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84429,7 +86328,7 @@ 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | staticIn file included from _cast(this)->run(); + 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -84438,18 +86337,10 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1368 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - test_drive_impl>(argv[0], std::move(as)); + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -1037 | test_drive(argc, argv); + 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84460,11 +86351,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_scale.dir/build.make test/CMakeFiles/test_tensor_scale.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -MF CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o.d -o CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84474,14 +86414,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -84507,20 +86447,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 153 | printf("FAILED: Invalid Number of Input Arguments\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 167 | printf("FAILED: Invalid Base Input Argument\n"); - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84530,15 +86456,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -84563,16 +86489,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:124:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 124 | default: printf("ERROR: unknown ne4u warningrso generatedn when compiling for host . -type: %d\n", neuron_type); break; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:228:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 228 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84582,32 +86508,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84615,12 +86541,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -[ 84%] Linking CXX executable ../bin/test_perfdb /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_perfdb.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84629,30 +86553,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here + 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84662,9 +86586,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84673,30 +86596,69 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84706,8 +86668,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84716,30 +86677,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84749,7 +86710,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84759,76 +86720,104 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRIn file included from ECATED_SUGGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 153 | printf("FAILED: Invalid Number of Input Arguments\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -136 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84838,35 +86827,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:124:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 124 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:228:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 228 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84877,7 +86878,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -84886,29 +86935,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1318 | verify(verify_backward_bn_spatial_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -84919,7 +86968,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84929,30 +86978,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -84962,6 +87011,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +4 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -84971,20 +87021,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -85007,8 +87057,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 84%] Linking CXX executable ../bin/test_sqlite_perfdb +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite_perfdb.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85017,33 +87070,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85053,40 +87103,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85096,39 +87142,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85139,15 +87181,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -85157,32 +87191,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85193,32 +87227,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - return detach_async([=] { +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85228,7 +87269,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85237,29 +87279,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85270,17 +87315,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85289,30 +87324,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85322,38 +87357,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | In file included from ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::3460: +:In file included from 26/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:: 29note: : +previous declaration is here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]60 + | auto then(std: :52f | u t u r eun gf ,r eWsourlkt _wt)y p-e> =s ttydp:e:nfaumteu rset( +) >| : ^: +type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 432 | verify(verify_forward_conv_bias{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here + 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85364,7 +87408,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85373,33 +87418,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here - 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST(/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_perfdb.dir/link.d CMakeFiles/test_perfdb.dir/perfdb.cpp.o -o ../bin/test_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -"std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -85407,18 +87451,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_perfdb -make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_set.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -MF CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o.d -o CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85427,44 +87460,35 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85473,29 +87497,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85506,7 +87530,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85515,29 +87545,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85548,8 +87578,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85558,61 +87597,67 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filteIn file included from r, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -: 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here -741 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite_perfdb.dir/link.d CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -o ../bin/test_sqlite_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - | 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -85637,7 +87682,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85646,30 +87691,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85679,8 +87727,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85689,30 +87736,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85722,56 +87769,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +[ 84%] Built target test_sqlite_perfdb +make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_vec.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85780,30 +87783,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85813,8 +87816,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85823,32 +87829,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85859,7 +87862,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +[ 84%] Building CXX object test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -MF CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o.d -o CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85868,30 +87874,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -85901,7 +87910,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -85910,32 +87920,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -85946,67 +87953,111 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { }In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __:at797t:r24i:b unote: tein instantiation of function template specialization 'test_driver::run_cpu>' requested here_ -_ ((__dep r797e | c a t e d __ ( " u s e ' " A LcTp u"f' =i nrstuena_d"c)p)u)( -f a| l ^s -e, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -86031,39 +88082,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86074,8 +88121,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86084,29 +88130,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86117,13 +88163,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:297:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 297 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:349:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 349 | printf("Wall-clock Time Forward GPU Activation Elapsed: %f ms, for In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86132,30 +88172,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86165,7 +88205,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -%d iterations.\n", +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:297:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 297 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:349:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 349 | printf("Wall-clock Time Forward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Min Time Forward Activation Elapsed: %f ms\n", lowtime); @@ -86200,7 +88245,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Backward Activation Verifies on CPU and GPU\n"); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -86208,39 +88262,34 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 420 | printf("Running estimated mean / var inference on CPU.\n"); - | ^ - return detach_async([=] { + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86251,6 +88300,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 420 | printf("Running estimated mean / var inference on CPU.\n"); + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:337:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 337 | printf("Incorrect Batch Normalization Mode\n"); @@ -86274,117 +88370,82 @@ 461 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:526:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 526 | printf("Error cIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: + 526 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:647:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 647 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:838:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 838 | printf("Batch normalization mode forward GPU selection out of range, skipping.\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:865:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 865 | printf("Wall-clock Time Forward GPU Batch Norm Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:872:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 872 | printf("GPU Kernel Min Time Forward Batch Normalization Elapsed: %f ms\n", lowtime); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:874:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 874 | printf("GPU Kernel Avg Time Forward Batch Normalization Elapsed: %f ms, for %d " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:893:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 893 | printf("stats: bnormf, 0, %zu, %zu, 0, %f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:941:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 941 | printf("Something went wrong.\nBad batch normalization mode in host kernel " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:995:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 995 | printf("Something went wrong.\nBad batch normalization mode in host kernel " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - opying data to GPU\n"); - | ^ -52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_rIn file included from un/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp<:Dr27i: -vIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:>34(: -)In file included from ;/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :}29): -;/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp - :| 52 ^: -39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -52 | u s1333i | n g re stuelstt__tdyrpiev e=_ itmyplp_e1nd(:p:rroegsrualmt__noafm -::type;/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -: 1363| : ^13 -: note: in instantiation of function template specialization 'test_drive_impl>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1363647 | : 9 : warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - test_dri v647e | _ i m p l < Dr i vpreirnta>l:( aErrrgovr[ 0c]o,p ysitndg: :damtoav et(oa sG)P)U;\ -n E| x ^ -iting.../build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp\:n62\:n42":) ;note: -in instantiation of function template specialization 'test_drive' requested here -| ^ - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :838:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -1333 838 | printf("Batch normalization mode forward GPU selection out of range, skipping.\n"); - | ^ - | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:865:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -note: 865 | printf("Wall-clock Time Forward GPU Batch Norm Elapsed: %f ms, for %d iterations.\n", - | ^ -in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :872:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h872 | printf("GPU Kernel Min Time Forward Batch Normalization Elapsed: %f ms\n", lowtime); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:874:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 874 | printf("GPU Kernel Avg Time Forward Batch Normalization Elapsed: %f ms, for %d " - | ^ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:893:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 893 | printf("stats: bnormf, 0, %zu, %zu, 0, %f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:941:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 941 | printf("Something went wrong.\nBad batch normalization mode in host kernel " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:995:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 995 | printf("Something went wrong.\nBad batch normalization mode in host kernel " - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1131:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1131 | printf("stats: bnormb, 0, %zu, %zu, 0, %f, %f\n", | ^ @@ -86400,11 +88461,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:79:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 79 | printf("MM_CPU ERROR; %zd %zd %zd %zd %zd %zd\n", - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -86414,73 +88470,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_In file included from cast(this)->run(); + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -1333 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp5:422:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here -: 422 | verify(verify_forward_conv_bias_activ{ptr_fusionplan.get(), - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here - note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1037:5: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 28171333 | test_drive_impl_1(program_name, as); - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 459 | test_drive(argc, argv); - | ^ -112/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -86489,7 +88503,684 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:79:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 79 | printf("MM_CPU ERROR; %zd %zd %zd %zd %zd %zd\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:7127 | : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :d29s: +t_/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppdi:m52[:139]: *warning: d'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]s +t_dim[2] * dst_dim[ 352] | , d s tu_sdiinmg[ 2r]es u*l td_stty_pdei m=[ 3t]y,p ednsamte_ dsitmd:[:3r]e,s u1l}t;_ +o f| ^~~~~~~< +Function/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp(:)71:>35::: twarning: ypunsafe buffer access [-Wunsafe-buffer-usage]e +; + | ^ + 71 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741d:s20t:_ dnote: iin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herem +[1] * d741s | t _ d i m [ 2 ] * r edtsutr_dni md[e3t]a,c h_dassty_ncd(im[[=2]] {* + d| s ^t +_dim[3], ds/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_797d:i24m[:3 ]note: ,in instantiation of function template specialization 'test_driver::run_cpu>' requested here +1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp :79771 | : 47 : warning: unsafe buffer access [-Wunsafe-buffer-usage] + c71p | u f = r u n _dcpsut(f_adlism[e1,] c*a cdhste__dmiims[s2,] v,* dxss.t._.d)i;m +[ 3| ] ^, +dst_dim[2] */build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :d879s:16t:_ dinote: min instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here +[3], d879s | t _d i m [ 3 ] , 1}; + | ^~~~~~~ +ret/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppu:r71:n60 v:e rwarning: iunsafe buffer access [-Wunsafe-buffer-usage] +fy_impl( + 71| | ^ + d/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpps:t933_:d13i:m [note: 1in instantiation of function template specialization 'test_driver::verify>' requested here] + * dst_ d933i | m [ 2 ] * d s t _ d ivmer[i3]fy,( vdesrti_fdyi_mr[e2d]u c*e_ dwsitt_hdi_mi[n3]d,i cdesst_(} +; + | | ^ ^~~~~~~ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:71:72: :warning: 917unsafe buffer access [-Wunsafe-buffer-usage]: +46: note: in instantiation of member function 'reduce_driver::run' requested here + 71 | 917 | d s t _ di m [ 1 ] * dsstta_tdiicm_[c2a]s *t (dtshti_sd)i-m>[2r]un *( d)s;t +_ d| ^i +m[3], ds/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:_1299di:m71[:3 ]note: ,in instantiation of function template specialization 'test_driver::base_run>' requested here +1}; + | ^~~~~~~ +1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 78 :r13:u nwarning: _unsafe buffer access [-Wunsafe-buffer-usage]d +ata(data _78a | r g s . b efgoirn((i)t,r _dsartca__dairmg[s1.] e=n d0(;) ,it r[_&s]r c{_ didm.[t1e] m

(); /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp}:)78; +: 33:| ^warning: +unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5 :78 | note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + f1333o | r ( i t rt_essrtc__ddriimve[_1i]m p=l _01<;D riitvre_rs>r(cp_rdogirma[m1_] n>' requested here+ +) + | ^~~~~~~~~~~ + 1341 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppt:e78s:t50_:d rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]v +e_impl (a r g v [f0o]r,( isttrd_:s:rmco_vdei(ma[s1)] )=; + 0| ; ^ +itr_src/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp_:di965m[:19]: >' requested heresr +c_dim[1 ]965; | i t r _s r c _tdiems[t1_]d++r)i +v e| < ^~~~~~~r +educe_/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppd:r78i:v62er:< fwarning: lunsafe buffer access [-Wunsafe-buffer-usage]o +at>>(ar g78c | , a r g v ) ;f +o r| ( ^i +tr_src_dim[1] = 0; /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsi:t2817r:_9s:r cnote: _'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hered +im[1] < sr c2817_ | d i m [ 1]{; } _iGtLrI_BsCrXcX_1d7im_[D1E]P+R+) + | ^~~~~~~~~~~ +E/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:C80:A17T:E Dwarning: _unsafe buffer access [-Wunsafe-buffer-usage]S +UGGEST("std :80: | i n v o k e _ r e s u l tf"o)r;( +i t| r ^_ +src_dim[2] = 0; itr_s/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hr:c_136d:i45m:[ 2note: ] expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'< + src_dim[2 ]136; | #i tdre_sfricn_ed i_mG[L2I]B+C+X)X +1 7| ^~~~~~~~~~~_ +DEPRECAT/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppE:D80_:S37:U Gwarning: Gunsafe buffer access [-Wunsafe-buffer-usage]E +ST(ALT) _GL I80B | C X X _ D E P R E C A T EfDo_rS(UiGtGrE_SsTr(cA_LdTi)m +[ 2| ] ^ += 0; /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hi:t112r:_19s:r cnote: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'd +im[2] < s112r | c _ d_i_ma[t2t]r;i biuttre__sr_c _(d(i_m_[d2e]p+r+e)c +a t| e ^~~~~~~~~~~d +__ ("u/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpps:e80 :'54": Awarning: Lunsafe buffer access [-Wunsafe-buffer-usage]T + "' instead "80) | ) ) + | ^ + for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 84 | itr_dst_dim[0] = itr_src_dim[order_0]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 85 | itr_dst_dim[1] = itr_src_dim[order_1]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 86 | itr_dst_dim[2] = itr_src_dim[order_2]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 87 | itr_dst_dim[3] = itr_src_dim[order_3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 96 | dst[idx_dst] = src[idx_src]; + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 511 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 511 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86498,29 +89189,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here + 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86531,39 +89222,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 933 | verify(verify_reduce_with_indices( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86573,7 +89261,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -86583,32 +89271,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86619,7 +89307,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86628,113 +89316,114 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -k 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -797 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppest_drive(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 7412817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here -112 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:74:5: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -86746,8 +89435,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86756,32 +89445,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -86792,16 +89478,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86810,30 +89488,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 432 | verify(verify_forward_conv_bias{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here - 459 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86843,7 +89524,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86852,30 +89533,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86885,7 +89569,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86894,30 +89578,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 936 | verify_equals(verify_reduce_with_indices( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -86927,7 +89611,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -86936,75 +89620,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_dIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpprive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp::337:42: note: in instantiation of function template specialization 'test_drive' requested here - 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp337:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 8952817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1050:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1050 | verify(verify_forward_infer_3d_bn_per_activation_recalc{input, scale, shift}); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h936 | verify_equals(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87066,14 +89705,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_use_est &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1183 | verify(verify_forward_infer_bn_spatial_use_est{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); @@ -87099,87 +89738,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:In file included from 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] -: 43 | virtual ~PerfConfig() = default; - | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - :53 | struct PerfConfigBase : PerfConfig - | ^ -16/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here -109 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here - :62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87189,8 +89781,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87199,32 +89790,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87235,7 +89823,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87244,30 +89832,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941 | verify(verify_reduce_no_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here - 963 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87277,8 +89865,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87287,30 +89875,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87320,7 +89908,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87329,30 +89918,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1027 | verify(verify_backward_bn_per_activation_use_saved{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here - 1037 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87362,8 +89954,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87372,14 +89963,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | vIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87388,30 +90005,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 941 | verify(verify_reduce_no_indices( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1341 | test_drive_impl(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here + 965 | test_drive>(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87421,13 +90038,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -erify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_resulIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppt:"27): +;In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp +: 44| : + ^In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; @@ -87435,35 +90094,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - m1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsp:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -87472,25 +90130,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -l_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87499,29 +90146,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87530,10 +90177,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' insIn file included from te/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cppa:d"40): +)In file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +: 34| : + ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; @@ -87541,29 +90188,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here - 1329 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87574,17 +90221,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87593,30 +90237,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87626,8 +90270,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87636,44 +90279,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGESIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +T 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + A797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +L/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here + T879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp):1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + L1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ +I/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hB:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +CXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87682,32 +90363,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87718,39 +90396,36 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here - 1432 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87760,8 +90435,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87770,30 +90444,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87803,16 +90477,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87821,32 +90487,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87857,7 +90523,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -87866,7 +90532,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87875,30 +90542,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here - 1078 | test_drive(argc, argv); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -87908,8 +90620,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87918,29 +90629,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -87951,15 +90662,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -87968,29 +90672,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88043,8 +90750,26 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88053,33 +90778,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88089,56 +90811,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 949 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 949 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | tIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88147,32 +90856,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +e 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88183,31 +90889,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +st_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88216,30 +90912,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1027 | verify(verify_backward_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here + 1037 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88249,24 +90945,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88275,49 +90954,41 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALTIn file included from ) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88326,33 +90997,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88362,8 +91030,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88372,32 +91039,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88408,15 +91072,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88425,30 +91081,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88458,35 +91114,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88497,16 +91160,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -88515,7 +91169,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -88525,29 +91179,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88558,8 +91212,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88568,30 +91222,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88601,8 +91258,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88611,33 +91267,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here + 1078 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88647,7 +91300,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88656,29 +91309,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here - 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88689,8 +91342,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88699,32 +91351,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88735,7 +91384,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88744,30 +91393,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88777,7 +91426,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: @@ -88786,7 +91435,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88795,32 +91445,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -88831,14 +91478,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -88860,18 +91509,18 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -88881,59 +91530,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 457 | std::cout << argv[idx] << " "; - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -88942,71 +91539,128 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATEDIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppSUGGEST(ALT) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89017,8 +91671,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89027,32 +91681,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89063,8 +91714,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89073,30 +91733,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89106,7 +91766,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 457 | std::cout << argv[idx] << " "; + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -89116,32 +91786,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89162,14 +91832,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -89184,50 +91854,50 @@ 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 13652 | using result_type = typename std::result_of::type; +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - #741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp112:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -933 | verify(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here - 965 | test_drive>(argc, argv); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89247,15 +91917,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -89280,30 +91950,37 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 138 | printf("Wrote output to file %s\n", fileName); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 142 | printf("Could not open file %s for writing\n", fileName); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 154 | printf("Read data from input file %s\n", fileName); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 159 | printf("Could not open file %s for reading\n", fileName); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +9 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89312,30 +91989,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here + 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89345,87 +92022,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 990 | printf("Invalid group number\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1006 | printf("Incorrect Convolution Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1539 | printf("stats: for conv%dd\n", num_dim); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2439 | printf("stats: for conv%dd\n", num_dim); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2468 | printf("stats: %s%dx%du%d, %u, %u, %u,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", - | ^ -52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 936 | verify_equals(verify_reduce_with_indices( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - d2510 | printf( - | ^ -.template base_run/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -( 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " - | ^ -); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | test_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here - 965 | test_drive>(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89435,24 +92068,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2649:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2649 | printf("stats: for conv%dd\n", num_dim); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2708 | printf( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 2711 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -89463,17 +92078,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -89499,70 +92114,40 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = tyIn file included from pename std::result_of::type;/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 445 | printf("Incorrect Batch Normalization Mode\n"); - | ^ - + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_c/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 524 | printf("Error copying data to GPU\n"); - | ^ -pu(false, cache_mis/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 571 | printf("Error copying data to GPU\n"); - | ^ -s, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:704:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 704 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); - | ^ - verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1041:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1041 | printf("Wall-clock Time Elapsed: %f ms, for %d iterations.\n", - | ^ - test_drive/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1048:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1048 | printf("GPU Fused Kernel Min Time Elapsed: %f ms\n", lowtime); - | ^ -_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1050:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1050 | printf("GPU Fused Kernel Avg Time Elapsed: %f ms, for %d " - | ^ -impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89572,50 +92157,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1117:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1117 | printf("Something went wrong.\nBad batch normalization mode in host kernel " - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 266 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 212 | printf("Incorrect LRN Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:293:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 293 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:339:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 339 | printf("Wall-clock Time Forward LRN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:341:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 341 | printf("GPU Kernel Time Forward LRN Elapsed: %f ms\n", time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:406:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:408:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 408 | printf("GPU Kernel Time Backward LRN Elapsed: %f ms\n", time); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:251:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 251 | printf("Incorrect Pooling Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 269 | printf("Incorrect Padding Mode\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)In file included from ]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +208 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89624,36 +92167,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:60:26: note: previous declaration is here - 60 | auto then:(std::future f, Work w) -> std::future1363: - | ^ -13: note: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp291 | printf("Incorrect Index Data Type\n"); - | ^ -:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here + 1432 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -89663,56 +92200,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 400 | printf("Error copying data to GPU\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::resul/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppt:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -_ 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", - | ^ -of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); - | ^ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", - | ^ -:258:9: note: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); + [ 84%] Linking CXX executable ../bin/test_ctc +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89723,13 +92243,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:774:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 774 | printf("Backward Pooling Verifies on CPU and GPU\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ctc.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89738,84 +92253,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 941 | verify(verify_reduce_no_indices( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:233:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 233 | printf("Error copying data to GPU\n"); - | ^ - static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_a/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:271:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -r 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); - | ^ -gs.end(), [&] {/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:275:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 275 | printf("GPU Kernel Time Forward Softmax Elapsed: %f ms\n", kernel_average_time); - | ^ -d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1341 | t/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:324:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -e 324 | printf("Wall-clock Time Backward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -st_drive_impl(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:965:9: note: in instantiation of function template specialization 'test_drive>' requested here - 965 | test_drive>(argc, argv); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here + 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h328:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); - | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89826,7 +92328,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89835,29 +92338,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89868,7 +92374,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89877,29 +92385,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -89910,8 +92418,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -89920,76 +92433,86 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(fa/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpplse, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 879 | return verify_impl( | ^ -52/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | using result_type = typename std::result_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ -2471/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - verify(verify_forward_conv{ - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - | 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 12991368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1353/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp2817:342:42: note: in instantiation of function template specialization 'test_drive' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 1362817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: @@ -90002,17 +92525,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -90038,8 +92561,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90048,32 +92579,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -90084,15 +92612,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -90103,26 +92629,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -90136,40 +92662,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:949:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 949 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -90178,992 +92672,179 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 281769 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp::69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * srcIn file included from _stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -91 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); - | ^ - | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp_ds:t212] :=9 :s rwarning: c['printf' was marked unused but was used [-Wused-but-marked-unused]i -dx_src]; - | ^~~ - 212 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp : 96 : 36 :p rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]n -tf("CP U96 | v e r i f i c a t i o n : I n p udts/tO[iudtxp_dustt] d= ismrce[nisdix_osnr cd]o; -e s| ^~~ -not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 223 | printf("CPU verification: Input/Output element size does not match\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[or/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hppder:_3230]:}9;: - | ^~~~~~~warning: -'printf' was marked unused but was used [-Wused-but-marked-unused] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: 230warning: | unsafe buffer access [-Wunsafe-buffer-usage] - p r66i | n t f ( " C PsUrc _vdeirmi[foridceart_0i]o,n :s rIcn_vdaiml[iodr dderro_p1o]u,t srrca_tdiem\[no"rd)e;r -_ 2| ], ^ -src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp296 | printf("CPU verification: Input/Output dimension does not match\n"); - | ^ -:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - :78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp302 | printf("CPU verification: Only support 1D to 5D tensors\n"); - | ^ -:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 307 | printf("CPU verification: Input/Output element size does not match\n"); - | ^ - for(itr_src_di/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -m 313 | printf("CPU verification: Invalid dropout rate\n"); - | ^ -[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -d 127 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -im[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_d/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -i 679 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -m[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -d 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -im[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[In file included from 3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -: 86 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -91 771 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ - | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | d/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -s 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ -t_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 80 | printf("Verification cannot be completed: The input tensor size must equal to the " - | ^ - for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dimIn file included from [3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:27: +212 warnings generated when compiling for host. +[ 84%] Linking CXX executable ../bin/test_tensor_reorder +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_reorder.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp: 85934 | : 13 : warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 934 | i t r _ d s t _ d i mp[r1i]n t=f (i"tVre_rsirfci_cdaitmi[oonr dcearn_n1o]t; - be| ^~~~~~~~~~~ -comple/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppte:d86:: T21h:e warning: iunsafe buffer access [-Wunsafe-buffer-usage]n -put te n86s | o r s i z e m u s t e q u a l t oi ttrh_ed "st -_ d| ^i -m[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -90/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - :517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -90 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | | t e s t _ d r i v e _ i m p l < D r i vietrr<_bsfrlco_adti1m6[>0>]( a*r gsvr[c0_]s,t rsitdde:[:0m]o v+e (iatsr)_)s;r -c _| d ^i -m[1] * /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpps:r101c:_42s:t rnote: iin instantiation of function template specialization 'test_drive' requested hered -e[1] + - | ^~~~~~~~~~ - 101 | int main(/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppi:n91t: 25a:r gwarning: cunsafe buffer access [-Wunsafe-buffer-usage], - const char* a rg91v | [ ] ) { t e s t _ d r i v e < p o o l i n g 2idt_rd_rsirvce_rd>i(ma[r2g]c ,* asrgrvc)_;s t}r -i d| e ^[ -2] + itr_src_dim[/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits3:]2817 :*9 :s rnote: c'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here_ -stride[3 ]2817; | - | ^~~~~~~~~~~ -{ } _GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppC:X91X:1427:_ Dwarning: Eunsafe buffer access [-Wunsafe-buffer-usage]P -RECATED_SUG G91E | S T ( " s t d : : i n v o k e _ r e s u l t " ) ;i -t r| _ ^s -rc_dim[2] /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h*: 136s:r45c:_ snote: texpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r -ide[2] + i136t | r#_ sdrecf_idniem [_3G]L I*B CsXrXc1_7s_trDiEdPeR[E3C]A;T -E D| _ ^~~~~~~~~~S -UGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppAL:T91): 58_:G Lwarning: Iunsafe buffer access [-Wunsafe-buffer-usage]B -CXX_DEPRECATE D91_ | S U G G E S T ( A L T ) - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h : 112 : 19i:t rnote: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's -rc_dim[2] 112* | s r_c__astttrriidbeu[t2e]_ _+ (i(t_r__desprrce_cdaitme[d3_] _* (s"rucs_es t'r"i dAeL[T3 ]";' - i| n ^~~~~~~~~~~s -tead")))/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp -: 91| : ^75 -: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp3:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -] 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dimIn file included from _3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 351797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -79/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - : warning: unsafe buffer access [-Wunsafe-buffer-usage] - 514351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 351718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9:/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 511 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppnote: :511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -511 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 303 | printf("Length of data sequence is longer than required unrolled time sequence " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 316 | printf("Incorrect input batch size at time %d\n", cont); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 405 | printf("Incorrect RNN Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 420 | printf("Incorrect bias Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 435 | printf("Incorrect direction Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 450 | printf("Incorrect input Mode\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 465 | printf("Incorrect RNN algorithm\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 750 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 758 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 772 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 957 | printf("verify rnn fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 981 | printf("verify lstm fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1007 | printf("verify gru fwd \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1031 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1236 | printf("verify rnn bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1259 | printf("verify lstm bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1281 | printf("verify gru bwdwei \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1303 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1365 | printf("verify rnn bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1392 | printf("verify lstm bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1421 | printf("verify gru bwddata \n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1447 | printf("illegal RNN mode"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1566 | printf("Bad Parameters! Verification FAILED\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1596 | printf("final hidden Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1609 | printf("final cell Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1656 | printf("Bad Parameters! Verification FAILED\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1708 | printf("inital cell state Verifies on CPU and GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 381 | printf("Wrong input time step at batch : %d \n", i); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 392 | printf("Wrong label id at batch : %d \n", i); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 409 | printf("Wrong probability tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 414 | printf("Wrong gradient tensor size\n"); - | ^ -212 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 351 | printf("Label batch size does not match input batch size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 361 | printf("Wrong probability tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 366 | printf("Wrong gradient tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 373 | printf("Wrong tensor size\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 509 | printf("Label batch size does not match input batch size\n"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 527 | printf("Wrong input time step\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 538 | printf("Wrong label id at batch\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 548 | printf("Error: label length exceeds input time step\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91172,87 +92853,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 336 | verify(verify_tensor_ops{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here + 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: In file included from expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 347 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 449 | printf("CTC loss Verifies on CPU and GPU\n"); - | ^ -52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp457 | printf("CTC gradient Verifies on CPU and GPU\n"); - | ^ -:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91263,51 +92928,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 314 | printf("Error coIn file included from pying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] -: 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", - | ^ -797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here - 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", - | ^ - static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -91321,41 +92970,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:41: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:252:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 252 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 428 | printf("Tensor Op verifies on CPU and GPU\n"); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 364 | printf("Error copying data to GPU\n"); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 183 | printf("Incorrect BaseArg\n"); - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -91398,7 +93012,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_ctc.dir/link.d CMakeFiles/test_ctc.dir/ctc.cpp.o -o ../bin/test_ctc -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Built target test_ctc +make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/depend +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91407,29 +93025,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91440,7 +93061,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_test_errors.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -91450,32 +93073,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91486,35 +93109,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91525,8 +93152,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91535,33 +93162,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91571,8 +93195,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91581,29 +93204,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91614,7 +93237,93 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:70: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 84%] Building CXX object test/CMakeFiles/test_test_errors.dir/test_errors.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_test_errors.dir/test_errors.cpp.o -MF CMakeFiles/test_test_errors.dir/test_errors.cpp.o.d -o CMakeFiles/test_test_errors.dir/test_errors.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/test_errors.cpp +22 warnings generated when compiling for host. +[ 84%] Linking CXX executable ../bin/test_dropout +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dropout.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 138 | printf("Wrote output to file %s\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 142 | printf("Could not open file %s for writing\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 154 | printf("Read data from input file %s\n", fileName); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 159 | printf("Could not open file %s for reading\n", fileName); + | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 990 | printf("Invalid group number\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1006 | printf("Incorrect Convolution Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1539 | printf("stats: for conv%dd\n", num_dim); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2439 | printf("stats: for conv%dd\n", num_dim); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2468 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2510 | printf( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2649:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2649 | printf("stats: for conv%dd\n", num_dim); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -91624,29 +93333,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91657,17 +93366,30 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2708 | printf( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 2711 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91676,30 +93398,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91709,14 +93431,76 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 445 | printf("Incorrect Batch Normalization Mode\n"); + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_reorder.dir/link.d CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -o ../bin/test_tensor_reorder -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 524 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 571 | printf("Error copying data to GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:704:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 704 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); + | ^ +[ 84%] Built target test_tensor_reorder +make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/depend +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1041:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1041 | printf("Wall-clock Time Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1048:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1048 | printf("GPU Fused Kernel Min Time Elapsed: %f ms\n", lowtime); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1050:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1050 | printf("GPU Fused Kernel Avg Time Elapsed: %f ms, for %d " + | ^ +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_type_name.dir/DependInfo.cmake "--color=" +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1117:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1117 | printf("Something went wrong.\nBad batch normalization mode in host kernel " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 266 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); + | ^ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 212 | printf("Incorrect LRN Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:293:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 293 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:339:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 339 | printf("Wall-clock Time Forward LRN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:341:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 341 | printf("GPU Kernel Time Forward LRN Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:406:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:408:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 408 | printf("GPU Kernel Time Backward LRN Elapsed: %f ms\n", time); + | ^ +[ 86%] Building CXX object test/CMakeFiles/test_type_name.dir/type_name.cpp.o +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91725,32 +93509,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91759,9 +93543,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_type_name.dir/type_name.cpp.o -MF CMakeFiles/test_type_name.dir/type_name.cpp.o.d -o CMakeFiles/test_type_name.dir/type_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/type_name.cpp + __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -91771,63 +93556,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :54:42: note: in instantiation of function template specialization 'test_drive' requested here - 74154 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | return detach_async([=] { - | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -91853,7 +93592,32 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:251:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 251 | printf("Incorrect Pooling Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 269 | printf("Incorrect Padding Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 291 | printf("Incorrect Index Data Type\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 400 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -91863,30 +93627,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -91896,7 +93660,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91905,29 +93673,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 198 | verify_equals(verify_tensor_cast{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here - 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -91938,50 +93706,26 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:774:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 774 | printf("Backward Pooling Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:233:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 233 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:271:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:275:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 275 | printf("GPU Kernel Time Forward Softmax Elapsed: %f ms\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:324:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 324 | printf("Wall-clock Time Backward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:328:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -91990,30 +93734,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92066,6 +93810,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -92075,26 +93828,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -92108,48 +93861,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -92160,17 +93871,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -92196,14 +93907,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92212,32 +93916,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92248,46 +93949,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92298,8 +93988,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92308,29 +93997,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92341,7 +94030,19 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_dropout.dir/link.d CMakeFiles/test_dropout.dir/dropout.cpp.o -o ../bin/test_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_dropout +make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/depend +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_w_supertensor.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/build +make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Building CXX object test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -MF CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o.d -o CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92350,33 +94051,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -92428,8 +94126,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92438,32 +94136,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92484,17 +94179,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -92520,48 +94215,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -92572,14 +94225,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -92605,51 +94258,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92658,29 +94267,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92691,7 +94303,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92700,29 +94313,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92733,7 +94349,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92742,29 +94364,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92775,8 +94397,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92785,68 +94407,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92857,6 +94440,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -92867,17 +94457,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -92903,7 +94493,98 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:189:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 212 | printf("CPU verification: Input/Output dimension does not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 223 | printf("CPU verification: Input/Output element size does not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 230 | printf("CPU verification: Invalid dropout rate\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 296 | printf("CPU verification: Input/Output dimension does not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 307 | printf("CPU verification: Input/Output element size does not match\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 313 | printf("CPU verification: Invalid dropout rate\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 127 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 679 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 86 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 771 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +82 warnings generated when compiling for host. +[ 86%] Linking CXX executable ../bin/test_gpu_reference_kernel +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_reference_kernel.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 80 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 934 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 303 | printf("Length of data sequence is longer than required unrolled time sequence " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 316 | printf("Incorrect input batch size at time %d\n", cont); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 405 | printf("Incorrect RNN Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 420 | printf("Incorrect bias Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 435 | printf("Incorrect direction Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 450 | printf("Incorrect input Mode\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 465 | printf("IncorrecIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -92913,17 +94594,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -92932,7 +94613,9 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); + 1333 | test_drive_itmpl _R1o(rpirotghrmam\_nn"am)e;, + a s| ) ^; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); @@ -92949,8 +94632,43 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 750 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 758 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 772 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 957 | printf("verify rnn fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 981 | printf("verify lstm fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1007 | printf("verify gru fwd \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1031 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -92959,29 +94677,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -92992,35 +94710,60 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1236 | printf("verify rnn bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1259 | printf("verify lstm bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1281 | printf("verify gru bwdwei \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1303 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1365 | printf("In file included from verify rnn bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93031,7 +94774,144 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1392 | printf("verify lstm bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1421 | printf("verify gru bwddata \n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1447 | printf("illegal RNN mode"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1566 | printf("Bad Parameters! Verification FAILED\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1596 | printf("final hidden Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1609 | printf("final cell Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1656 | printf("Bad Parameters! Verification FAILED\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1708 | printf("inital cell state Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 381 | printf("Wrong input time step at batch : %d \n", i); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 392 | printf("Wrong label id at batch : %d \n", i); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 409 | printf("Wrong probability tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 414 | printf("Wrong gradient tensor size\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 351 | printf("Label batch size does not match input batch size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 361 | printf("Wrong probability tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 366 | printf("Wrong gradient tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 373 | printf("Wrong tensor size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 509 | printf("Label batch size does not match input batch size\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 527 | printf("Wrong input time step\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 538 | printf("Wrong label id at batch\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 548 | printf("Error: label length exceeds input time step\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 347 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 449 | printf("CTC loss Verifies on CPU and GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 457 | printf("CTC gradient Verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 314 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:424:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:41: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:252:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 252 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 428 | printf("Tensor Op verifies on CPU and GPU\n"); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93040,29 +94920,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93073,7 +94956,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 364 | printf("Error copying data to GPU\n"); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93082,32 +94975,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93118,8 +95008,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 183 | printf("Incorrect BaseArg\n"); + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_reference_kernel.dir/link.d CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -o ../bin/test_gpu_reference_kernel -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_gpu_reference_kernel +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93128,29 +95023,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93161,7 +95056,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +12 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93170,29 +95079,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here - 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93213,17 +95122,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -93249,7 +95158,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +[ 86%] Linking CXX executable ../bin/test_lrn_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lrn_test.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -93271,59 +95182,105 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here + 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +9 warnings generated when compiling for gfx906. +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - 74 | test_drive(argc, argv); + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -52/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | using result_type = typename std::result_of::type; +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 136741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 336 | verify(verify_tensor_ops{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here - 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93344,29 +95301,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -93380,7 +95337,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93389,29 +95347,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93422,13 +95380,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93437,29 +95390,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93480,15 +95436,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -93513,20 +95469,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93535,29 +95478,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93568,8 +95511,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93578,91 +95521,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_nIn file included from ame, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -68/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppint main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here - 2817879 | return verify_impl( - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 74 | test_drive(argc, argv); + 74 | test_drive(argc, argv); | ^ -112/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(In file included from A/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -L 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -T) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93671,78 +95563,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drivIn file included from e(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here + 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -2817 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -797 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93753,7 +95638,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +[ 86%] Linking CXX executable ../bin/test_type_name +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_name.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93762,62 +95649,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drIn file included from ive/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp_:i38m: -pIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp<:D34r: -iIn file included from v/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppe:r29<: -ha/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppl:f52_:f39l:o awarning: t'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]: -:half>>(argv[0], s52t | d : : muosvien(ga sr)e)s;u -l t| _ ^t -ype = t/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cppy:p942e:n42a:m enote: in instantiation of function template specialization 'test_drive' requested heres -td::result _942o | fit: :atrygpce,; - c| o ^n -st char* argv[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:)741 :{20: tnote: ein instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heres -t_drive< n741a | _ f u s i o n _ d r i v rere>t(uarnr gdce,t aacrhg_avs)y;n c}( -[ =| ] ^ -{ - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:9::797 :note: 24:'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 2817 | 797 | { } _ G L I B C X X 1 7 _cDpEufP R=E CrAuTnE_Dc_pSuU(GfGaElsSeT,( "csatcdh:e:_imnivsosk,e _vr,e sxusl.t.".));; - - | | ^ ^ - -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: :note: 879expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': -16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 136 | 879# | d e f i n e _ GrLeItBuCrXn Xv1e7r_iDfEyP_RiEmCpAlT(E -D _| S ^U -GGEST(ALT) _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppLI:B333C:X9X:_ Dnote: Ein instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested hereP -RECATED_SUG GE333S | T ( A L T ) - v| e ^r -ify(v/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he:r112i:f19y:_ bnote: acexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'k -wards_ac t112i | v a t_i_oanti{biuntpeu_t_, d(o(u_t_,d eopurte.cfaitresdt_,_ d(es"cu}s,e b');" - A| L ^T - "' instead")/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp):)205 -: 64| : ^ -note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -93840,8 +95685,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93850,29 +95697,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93883,8 +95733,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -93893,29 +95742,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -93926,7 +95775,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: @@ -93936,132 +95785,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc)In file included from ;/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - - 52 | using result_type = typename std::result_of::type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | 741 | return detach_async([=] { - | ^ - ^~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_In file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] -r 75 | if(bool(vector[i] & (1U << j))) + 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hppive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here -: 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -78/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -* 52 | using result_type = typename std::result_of::type; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - X741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - ORWOW_DIM)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ -797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ - c/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ -uf = run_cpu(f/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - a145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - lse, cache_miss, v, xs...); - | ^ -156/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - | 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp mat_vec(skipahead_mat[mat_idx], xor_vec); + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ -:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "'In file included from instead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptrIn file included from [m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; @@ -94072,8 +95833,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :154 | memcpy(hip_args + second_index, &(any_207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] +arg.bu f207f | e r [ 0 ] ) , a n y _ a r g . s i z e (m)m)_;e + +| = ^~~~~~~~ a +_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; @@ -94235,11 +96002,54 @@ 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ + 226 | c_ptr[n * c_stride + k] = In file included from b/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34e: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +ta 52 | using result_ty pe = typename st*d::result_of::type; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:_797p:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +t 797 | r cpuf = run_cpu[(false, cache_miss, v, xs...); + | ^ +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879 :16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | retur*n verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp :2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + c2483 | _ verify(verify_forwards_conv{ + | ^ +t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +ri 917 | d static_caste(this)->run(); + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here ++ 1299 | k run_data(data_arg]s.begin(), data_args.end(), [&] { d.t emplate base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp+ :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drivae_impl_1l(program_napme, as); + | ^ +ha/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl*>(argv[0 ], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cppm:62:42: note: in instantiation of function template specialization 'test_drive' requested here +m_ 62 | int main(int argc, ceonst; char* argv[]) { test_drive(argc, argv) ; } + | | ^ + ^~~~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp 2817 | { } _GLIBCXX17_DEPRECATED_SU:GGEST("std::invo240ke_result"); + | ^ +:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +29: 136 | # define _GLIBCXX17_DEPRECATED_SUG GEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +warning: unsafe buffer access [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'240 + | 112 | _ _ mm_aet t+r=i bau_tpet_r_[n * a(_(s_t_rdiedper e+c amt]e d*_ _b _(p"turs[ek '*" bA_LsTt r"i'd ei n+s tme]a;d +" )| ) ^~~~~) + + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ @@ -94315,7 +96125,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ @@ -94335,64 +96145,72 @@ 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: + 647 | dropout_reservesIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -| 52 | using result_type = typename std::result_of::type; +p 52 | using result_type = typename std::result_of::type; | ^ - ^~~~~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + e797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpph:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:917:46: note: in instantiation of member function 'conv_driver::run' requested here + s917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +t 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + .1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + a1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here +t 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +(i/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + )2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + =136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +*(p_drop_rsv + i); + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lrn_test.dir/link.d CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -o ../bin/test_lrn_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +[ 86%] Built target test_lrn_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94401,29 +96219,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94434,7 +96252,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94443,30 +96262,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -94476,6 +96295,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 86%] Linking CXX executable ../bin/test_test_errors +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_test_errors.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -94486,14 +96307,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -94519,8 +96340,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94529,29 +96351,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94562,8 +96384,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94572,29 +96394,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2632 | verify(verify_backward_weights_rnn{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here - 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94605,13 +96430,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94620,29 +96439,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94653,16 +96472,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94671,32 +96481,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94707,23 +96514,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vectorIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -94748,17 +96539,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94769,45 +96560,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 75 | if(bool(vector[i] & (1U << j))) - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 78 | result + XORWOW_DIM, - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 79 | matrix + - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), - | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94816,30 +96570,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -94849,104 +96603,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mmIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_type_name.dir/link.d CMakeFiles/test_type_name.dir/type_name.cpp.o -o ../bin/test_type_name -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_type_name +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -94955,32 +96615,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -94991,187 +96651,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -*/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - _ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 191879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -191/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - | 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here -193 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95180,29 +96703,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95213,87 +96739,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ - alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; - | ^~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); - | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95304,8 +96778,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95314,29 +96788,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95347,7 +96824,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_test_errors.dir/link.d CMakeFiles/test_test_errors.dir/test_errors.cpp.o -o ../bin/test_test_errors -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 86%] Built target test_test_errors +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95356,29 +96836,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95399,17 +96879,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -95435,6 +96915,57 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -95445,29 +96976,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -95481,10 +97012,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -4 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_sqlite_perfdb -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sqlite_perfdb.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -95494,43 +97022,40 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_Sclang++-17U: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17GGEST("std::invoke_result"); + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95539,29 +97064,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95581,20 +97106,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -95617,6 +97142,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +9 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -95627,20 +97196,22 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_ba[ 88%] Linking CXX executable ../bin/test_tensor_copy +ckward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); + 917 | static_castcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_copy.dir/link.txt --verbose=1 +(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -95663,16 +97234,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95681,29 +97246,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95714,8 +97279,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95724,29 +97289,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95757,8 +97325,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95767,29 +97334,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95800,7 +97367,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95809,29 +97377,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95842,7 +97410,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95851,29 +97419,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95884,8 +97452,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95894,32 +97461,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -95940,17 +97504,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -95976,7 +97540,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -95985,29 +97550,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96018,19 +97583,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_sqlite_perfdb.dir/link.d CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o -o ../bin/test_sqlite_perfdb -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_sqlite_perfdb -make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_test.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_test.dir/build.make test/CMakeFiles/test_tensor_test.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -MF CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o.d -o CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_test.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96039,38 +97593,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | inIn file included from t main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -2817 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -96078,6 +97626,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -96088,15 +97645,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -96107,60 +97664,55 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -f 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpploat16>>(argv[0], std::move(asIn file included from ));/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp -: | 38 ^: - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - :74162: | 20i:n tnote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herema -in(int ar gc741, | c o n s t c h a r *r eatrugrvn[ ]d)e t{a cthe_sta_sdyrnicv(e[<=c]o n{v -3 d| _ ^d -river>(argc, a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:g797v:)24;: }note: -in instantiation of function template specialization 'test_driver::run_cpu>' requested here -| ^ - 797 | c/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsp:u2817f: 9=: rnote: u'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heren -_cpu(fal s2817e | , c a c{h e}_ m_iGsLsI,B CvX,X 1x7s_.D.E.P)R;E -C A| T ^E -D_SUGGEST("std/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:::879i:nv16o:k note: ein instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here_ -result "879) | ; - | ^ - return v/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he:r136i:f45y:_ inote: mexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'p -l( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 879 | return verify_impl( | ^ - 136 | # d/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppe:f2495i:n29e: _note: GLin instantiation of function template specialization 'test_driver::verify>' requested hereI -BCXX17_D E2495P | R E C A T E D _ S U G G E S T ( AL T ) _ GL I B C X X _ DvEePrRiEfCyA(TvEeDr_iSfUyGG_EfSoTr(wAaLrTd)_ -c | on ^v -{ - | ^ -112 | __at/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:r917i:b46u:t enote: _in instantiation of member function 'conv_driver::run' requested here_ - ((__de p917r | ec a t e d _ _ ( " u s e ' " sAtLaTt i"c'_ ciansstt ^( -this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96181,15 +97733,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -96197,60 +97749,101 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); + 1333 | test_drive_impl_1(program_nIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + ame, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +741 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +:20/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +: 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +note: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: + + 741 | reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + u741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + d514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppe:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +c 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpph:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + _1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppa:54:42: note: in instantiation of function template specialization 'test_drive' requested here + s54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +y/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + n2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hc:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + (112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96261,7 +97854,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -96271,32 +97864,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96307,7 +97900,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96316,32 +97909,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96352,7 +97942,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96361,29 +97951,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:448:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 448 | verify(verify_forward_sofmax{input, out, alpha, beta, algo, mode}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96394,8 +97984,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96404,30 +97994,30 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2632 | verify(verify_backward_weights_rnn{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here + 74 | test_drive(argc, argv); + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -96437,7 +98027,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96446,29 +98036,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here - 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96489,17 +98079,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -96525,6 +98115,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_copy.dir/link.d CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -o ../bin/test_tensor_copy -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -96535,17 +98127,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -96559,7 +98151,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp[ 88%] Built target test_tensor_copy +:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -96571,7 +98164,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96580,29 +98173,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96613,8 +98206,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96623,29 +98215,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96656,13 +98248,38 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 75 | if(bool(vector[i] & (12 warnings generated when compiling for host. +1U << j))) + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 78 | result + XORWOW_DIM, + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 79 | matrix + + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIMIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -96672,89 +98289,368 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp52 | using result_type = typename std::result_of::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -711/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - :21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp;:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 54224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +| ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_[ 88%] Linking CXX executable ../bin/test_conv3d_bias +stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m];In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +| /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + ^~~~~895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + + 361 | verify_equals(verify_tensor_vec_baccd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_bias.dir/link.txt --verbose=1 +kward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h261:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h74:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; + | ^~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -96763,32 +98659,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp942 | :i536nt: 15m:a inwarning: (iunsafe pointer arithmetic [-Wunsafe-buffer-usage]n +t argc, const char *536 | a r g v [ ]) { t e s*t(_pdr_idvreo(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -96799,695 +98695,73 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 647 | dropout_reservespace_host.at(i) = *(p_drIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp52 | using result_type = typename std::result_of::type; +p 52 | using result_type = typename std::result_of::type; | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 94741 | return detach_async([=] { +_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + r741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -94/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ ++/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp1299 | run_data(data_args.begin(), data_args.end(), [&] { d:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +) 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp;:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + +1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - :69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -69/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +| ^~~~~~~~~~ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 84 | itr_dst_dim[0] = itr_src_dim[order_0]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 85 | itr_dst_dim[1] = itr_src_dim[order_1]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 86 | itr_dst_dim[2] = itr_src_dim[order_2]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 87 | itr_dst_dim[3] = itr_src_dim[order_3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; - | ^~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 96 | dst[idx_dst] = src[idx_src]; - | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); - | ^~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 511 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 511 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97496,29 +98770,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97529,6 +98806,28 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -97539,17 +98838,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -97575,6 +98874,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +14 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -97585,17 +98885,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -97621,8 +98921,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97631,29 +98930,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97664,17 +98963,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97683,74 +98972,115 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here + 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 112741 | return detach_async([=] { - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97761,7 +99091,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -97786,17 +99116,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97807,8 +99137,46 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97817,29 +99185,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97859,15 +99227,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ @@ -97895,8 +99263,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -97905,32 +99279,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -97941,7 +99312,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +12 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -97951,102 +99323,115 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_bias.dir/link.d CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -o ../bin/test_conv3d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_conv3d_bias +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +[ 88%] Linking CXX executable ../bin/test_conv2d_bias +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_bias.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.eIn file included from nd(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -1333 | 52 | using result_type = typename std::result_of(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp>::type; - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | :136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -98072,7 +99457,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -98080,7 +99509,42 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | retuIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -98090,17 +99554,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -98126,14 +99590,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -rn detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpufIn file included from = run_cpu(false, cache_miss, v,/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: - xs...); - | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48 ^ -: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; @@ -98141,32 +99600,59 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp: au52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +to 52 | using result_type = typename std::result_of::type; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +ou t = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp741 | return detach_async([=] { + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797740:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here +: 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + :571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 571 | verify_equals(verify_w_tensor_set(rnnDesc, + | ^ +1373/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits | :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +112/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -98174,26 +99660,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98204,8 +99703,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98214,32 +99713,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98250,7 +99746,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98259,74 +99756,71 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...);In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -903/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 879 | return verify_impl( - | ^ -1363/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp942::20542::64 : note: note: in instantiation of function template specialization 'test_drive' requested herein instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - - 205942 | | i n t m a ilno(oiknutp .aermgplca,c ec(otnrsatn scfhoarrm*_ maordgev([t]o)_ n{a mtee(smt)_)d,r i[v=e]< n{ at_hfiuss-i>ornun_(dmr,i vfe,r >b()a;r g}c),; -a r| g ^v -); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits228: | 2817 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - add_mode (2817 - | | ^ - { } _GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppI:B1207C:X12X:1 7note: _in instantiation of member function 'activation_driver::activation_driver' requested hereD -EPRE C1207A | T E D _ SDUrGiGvEeSrT (d"{s}t;d -: :| i ^n -voke_re/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:u1333l:t5":) ;note: -in instantiation of function template specialization 'test_drive_impl_1>' requested here -| ^ - 1333 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.ht:e136s:t45_:d rnote: iexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'v -e_impl_1< D136r | i#v edre>f(ipnreo g_rGaLm_InBaCmXeX,1 7a_sD);E -P R| E ^C -ATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppGG:E1363S:T13(:A note: Lin instantiation of function template specialization 'test_drive_impl>' requested hereT -) _GLIBC X1363X | _ D E P R E C A T E D _ StUeGsGtES_Td(rAiLvTe)_ -i m| p ^l - ->(argv[0 ],112 | s t d_:_:amtotvrei(baust)e)_;_ - (| ( ^_ -_depreca/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppt:e337d:_42_: (note: "in instantiation of function template specialization 'test_drive' requested hereu -se '" ALT "337' | iinnstt emaadi"n)()i)n -t | a ^r -gc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98337,8 +99831,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98347,32 +99841,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98383,8 +99874,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98393,29 +99884,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98426,8 +99920,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98436,30 +99929,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_get &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:582:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here + 582 | verify_equals(verify_w_tensor_get(rnnDesc, + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -98469,7 +99947,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98478,29 +99956,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98521,17 +100002,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -98549,58 +100030,44 @@ 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -208 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_ctc -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_ctc.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_resultIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +" 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + ;741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :917:46: note: in instantiation of member function 'conv_driver::run' requested here + ^917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -98608,41 +100075,87 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +_ DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h52:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + :62:42: note: in instantiation of function template specialization 'test_drive' requested here +741 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + return detach_async([=] { + | ^ +112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98653,8 +100166,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_bias.dir/link.d CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -o ../bin/test_conv2d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_conv2d_bias +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98663,32 +100179,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98699,17 +100212,21 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98718,32 +100235,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98754,8 +100268,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98764,29 +100277,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98797,7 +100310,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +6 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -98807,32 +100321,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98843,50 +100357,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_ctc.dir/link.d CMakeFiles/test_ctc.dir/ctc.cpp.o -o ../bin/test_ctc -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_ctc -make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_trans.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/build - return detach_asymake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -nc([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | [ 84%] Building CXX object test/CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o - static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98897,35 +100403,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98936,8 +100446,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -98946,32 +100455,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -98982,6 +100488,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -99016,21 +100528,26 @@ 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { t[ 84%] Linking CXX executable ../bin/test_tensor_test -est_drive(argc, argv); } + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX1cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_test.dir/link.txt --verbose=1 -7_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99039,29 +100556,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99072,8 +100592,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99082,32 +100602,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99118,10 +100635,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99130,80 +100645,124 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::91727:: +46In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:: 44note: : +in instantiation of member function 'conv_driver::run' requested hereIn file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp917 | :52 : 39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + static_c a52s | t < D eursiivnegd *r>e(stuhlti_st)yp-e> r=u nt(y)p;e +na m| e ^ +std::r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:su1299l:t71_:o f>' requested hereu +nction()>: :1299ty | p e ; + | ^ + run_data(da/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:a741_:a20:r gnote: sin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here. +begin() ,741 | d a t a_ a r g s . e rnedt(u)r,n d[e&t] a{c h_da.sytnecm(p[l=a]t {e + b| a ^s +e_run();/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :}797):;24 +: | note: ^in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5 : 797 | note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | t cepsutf_ d=r irvuen__cipmup(lf_a1lhe(_prmiosgsr,a mv,_ nxsa.m..e),; +a s| ^) +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1368879:13::16 :note: in instantiation of function template specialization 'test_drive_impl>' requested herenote: +in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 1368 | 879 | r e ttuesrtn_ dvreirvei_fiym_pilm>(ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppg:v517[:09]:, note: sin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested heret +d::move (517a | s ) ) ; + | ^ + verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp(:v62e:r42i:f note: yin instantiation of function template specialization 'test_drive' requested here_ +backward_ p62o | oilnitn mgar{gc},, +c o| n ^st + char* ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppgv:[744]:)21 :{ note: tin instantiation of function template specialization 'pooling_driver::run_impl' requested heree +st_driv e744< | c o n v 3 d _ d r i v e r > ( a r g c ,r uanrg_vi)m;p l}< +u i| n ^t +64_t, 2>(); + | ^/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits +:2817:9: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: +917:46: note: in instantiation of member function 'pooling_driver::run' requested here2817 + | { 917} | _ G L I B C X X 1 7 _ D E P R EsCtAaTtEiDc__ScUaGsGtEi(ntvhoikse)_-r>ersuunl(t)";) +; +| ^| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1299::13671::45 :note: in instantiation of function template specialization 'test_driver::base_run>' requested herenote: +expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | #1299 | d e f i n e _rGuLnI_BdCaXtXa1(7d_aDtEaP_RaErCgAsT.EbDe_gSiUnG(G)E,S Td(aAtLaT_)a r_gGsL.IeBnCdX(X)_,D E[P&R]E C{A TdED._tSeUmGpGlEaSTt(eA LbTa)s +e | _ ^r +unnote: (expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST') +; }); + | 112 ^ | + __att/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i1333b:u5t:e _note: _in instantiation of function template specialization 'test_drive_impl_1>' requested here +((__dep re1333c | a t e d __t e("suts_ed r'i"v eA_LiTm p"l'_ 1i)()p)r +o g| ^r +am_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +14 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppstatic_cast(this)->run(); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { + 741 | return detach_async([=] { | ^ -1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -: 797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -71/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp::843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -1373 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -942/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) @@ -99218,26 +100777,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -99251,42 +100810,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99297,7 +100849,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99306,29 +100859,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99339,17 +100892,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_test.dir/link.d CMakeFiles/test_tensor_test.dir/tensor_test.cpp.o -o ../bin/test_tensor_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_tensor_test -make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -MF CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o.d -o CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -99396,6 +100938,48 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -99405,26 +100989,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -99529,7 +101113,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -99539,29 +101123,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99572,8 +101156,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99582,29 +101165,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here + 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99615,7 +101198,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -99624,29 +101207,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99655,40 +101238,50 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attrIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -i 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - e741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here + 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -99699,45 +101292,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # defiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -99783,109 +101386,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -neIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ - _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -99896,95 +101405,17 @@ | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -, 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppet(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here - :917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1368:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ^ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -136 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ @@ -100138,48 +101569,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -warning: 52 | using result_type = typename std::result_of::type; - | ^ -unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 292741 | | r e t u r n d e t a c h _ a s y n c (k[e=r]s .{b -e g| i ^n -() + i + 1/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 797k:e24r:s .note: ein instantiation of function template specialization 'test_driver::run_cpu>' requested heren -d(), 1, s797t | d: : m u l t i p l i e s < i n tc>p(u)f) ;= - r| u ~~~~~^~~~~~~n -_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ @@ -100340,6 +101732,61 @@ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + In file included from 3,/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp: +26 : +In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp ~~~~~~~^~~~~~~: +48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp29:: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp292::4652:: 39warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]: +warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | 292 | u s in g r es u lt _ ty pe = t y p en a m e s t d : : r e skuelrts_o.fbi: :+ty p1e,; + ke| ^r +s.end(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1,741 :s20t:d :note: :in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herem +ultipli e741s | < i n t > ( ) ) ; + | ~~~~~~~~~~~~~^~~r +eturn det/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppa:ch292_:a38s:yn cwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage][ +=] { + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797292: | 24 : note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | c pu f = r u n_ ckpeu(rfsal.sbee,g cianc(he)_ m+is si, v+, 1 ,x sk..e.r)s;. + en| d ^ +(), 1,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :s879t:d16:: :mnote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested hereu +lti p879 | l i e s < i n tre>t(u)r)n; +ve r| i ~~~~~^~~~~~~f +y_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -100368,51 +101815,94 @@ | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp ~~~~~~~~~~~~~^~~ +:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::34292:: +38In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp warning: :29unsafe pointer arithmetic [-Wunsafe-buffer-usage]: + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]292 + | 52 | u s i n g r e s kuelrts_.tbyepgei n=( )t y+p ein a+m 1e, sktedr:s:r.eesnudl(t)_,o f1l:t:itpylpiee;s + <| i ^n +t>()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +879 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +16 276 | : mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + note: 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{inp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppu:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +t 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp,:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + id + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppo:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + u292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +t, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)),/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +[ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp=:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +{ 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + d276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +{ 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +} 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); @@ -100420,44 +101910,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +c 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +o 276 | n st mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +c 292 | kers.begin() + i + 1, kers.end(), 1, std::multiphalies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +r* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBC/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppX:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +X 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +1/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +7 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp_:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +D 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +EPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPREC/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +A 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppT:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +E 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +D 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__dep/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +r 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + e276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppc:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + a292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +d__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -100466,29 +101994,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100499,7 +102027,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: +244 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -100508,29 +102037,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100541,9 +102073,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -244 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -100552,29 +102082,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100585,17 +102115,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -100604,29 +102125,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -100637,59 +102158,24 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async(In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -[ 1347 | std::vector as(argv + 1, argv + argc); + 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, @@ -100803,37 +102289,91 @@ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + 276 | mx_idx_dim /= std::accumulate(in_dim.begiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +n 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_con/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +v 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp::292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +71 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accu22mulate(in_dim.begin() + i + 3, +: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + ^ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp warning:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + :276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp generated when compiling for host. -:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +: 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +9 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +I 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +B 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +112 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -100858,8 +102398,51 @@ 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ + 292 | kers.begin() + i + 1, kerIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + s52 | usin.ge nrde()s, u1l,t _sttydp:e: m=u tlytpiepnlamiee sste(s)u)l;t +_ o| f ~~~~~^~~~~~~< +Function()>::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ @@ -101035,12 +102618,10 @@ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | [ 84%] Linking CXX executable ../bin/test_dropout - kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dropout.dir/link.txt --verbose=1 -in() + i + 1, kers.end(), 1, std::multiplies()); + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, @@ -101078,79 +102659,25 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -741 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:140:42: note: in instantiation of function template specialization 'test_drive' requested here - 140 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -276/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp2817:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -101199,9 +102726,7 @@ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.bclang++-17e: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -gin() + i + 1, kers.end(), 1, std::multiplies()); + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); @@ -101218,8 +102743,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101228,29 +102752,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101261,14 +102788,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +244 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101277,29 +102798,81 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here + 895 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here + 741 | return detach_async([=] { + | ^ +236/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +797/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + :2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); +112/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101310,15 +102883,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -244 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101327,71 +102893,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917In file included from :46/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:: 36note: : -in instantiation of member function 'tensor_set_driver::run' requested hereIn file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29 : -917/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp | : 52 : 39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - static _52c | a s t < using rDerived*>(this)->erun(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | s u l t _ tryupne_ d=a ttay(pdeantaam_ea rsgtsd.:b:ergeisnu(l)t,_ odfa(:):,t y[p&e]; -{ | d ^. -template base/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:r741u:n20<:D rnote: iin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herev -er>(); }741) | ; - | ^ - re/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1333u:r5n: dnote: ein instantiation of function template specialization 'test_drive_impl_1>' requested heret -ach_asyn c1333( | [ = ] {t -e s| t ^_ -drive_impl/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:1797<:D24r:i vnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested herer ->(progra m797_ | n a m e , a s ) ; - | ^ - cpuf = /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:u1363n:_13c:p unote: (in instantiation of function template specialization 'test_drive_impl>' requested herefa -lse, cac h1363e | _ m i s s , v , x s .t.e.s)t;_ - d| r ^i -ve_impl:> (note: ain instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested herer -gv[0], 879s | t d : : m o v e (raest)u)r;n - v| e ^r -ify_impl/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp(: -141 :| 42 ^: - note: in instantiation of function template specialization 'test_drive' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: 141in instantiation of function template specialization 'test_driver::verify>' requested here | -int main(int a843r | g c , c o n s t c h a r * avregrvi[f]y)( v{er itfeys_tf_wddr_ibvaetv(}{ -p t| r ^_ -fwdfusionplan.get(),/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits -: 2817| : ^9 -: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917: 46:2817 | note: in instantiation of member function 'na_fusion_driver::run' requested here - { } _ G917L | I B C X X 1 7 _ D E P R E C A TsEtDa_tSiUcG_GcEaSsTt(<"Dsetrdi:v:eidn*v>o(kteh_irse)s-u>lrtu"n)(;) -; -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :note: 136in instantiation of function template specialization 'test_driver::base_run>' requested here: -45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1299 | 136 | # d erfuinn_ed a_tGaL(IdBaCtXaX_1a7r_gDsE.PbReEgCiAnT(E)D,_ SdUaGtGaE_SaTr(gAsL.Te)n d_(G)L,I B[C&X]X _{D EdP.RtEeCmApTlaEtDe_ SbUaGsGeE_SrTu(nA -(); })/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h;: -112 :| 19 ^: - note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: 112note: | in instantiation of function template specialization 'test_drive_impl_1>' requested here - __attri b1333u | t e _ _ t(e(s_t__dderpirveec_aitmepld__1_< D(r"iuvseer >'("p rAoLgTr a"m'_ nianmset,e aads"));) -) -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101402,6 +102926,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -101412,14 +102965,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -101445,6 +102998,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -101454,20 +103016,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -101485,44 +103047,40 @@ 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # defIn file included from ine /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp_:G26L: -IIn file included from B/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppC:X48X: -1In file included from 7/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:D34E: -PIn file included from R/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppE:C29A: -TE/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppD_:S52U:G39G:E Swarning: T'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations](A -LT) _GLIBCXX_DEPRE C52A | TE D _ S UuGsGiEnSgT (rAeLsTu)l -t _| t ^y -pe = ty/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hp:e112n:a19m:e note: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST't -d::result _112o | f < F_u_nactttiroinb(ut)e>_::typ_e ;( -( | ^ -__deprecate/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:_741_: 20(:" unote: sin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heree - '" ALT 741" | ' i n s t e a d " ) )r)e -t u| r ^n - detach_async([=] { + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101533,32 +103091,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_dropout.dir/link.d CMakeFiles/test_dropout.dir/dropout.cpp.o -o ../bin/test_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_dropout -make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_vec.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_tensor_vec.dir/build.make test/CMakeFiles/test_tensor_vec.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Building CXX object test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -MF CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o.d -o CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp -212 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_tensor_reorder -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_reorder.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101567,29 +103101,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101600,7 +103134,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -101610,29 +103144,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101643,7 +103177,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101652,29 +103186,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101685,7 +103219,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -101695,29 +103229,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101728,7 +103262,53 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -101737,81 +103317,105 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_set &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here + 571 | verify_equals(verify_w_tensor_set(rnnDesc, + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +()>::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | tesIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -t 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here -741 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits :2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -2817 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -879 | return verify_impl( +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101822,12 +103426,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_reorder.dir/link.d CMakeFiles/test_tensor_reorder.dir/tensor_reorder.cpp.o -o ../bin/test_tensor_reorder -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 84%] Built target test_tensor_reorder -make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_test_errors.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -101838,15 +103436,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -101871,7 +103469,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101880,38 +103478,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 797 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - cpuf = make -f test/CMakeFiles/test_test_errors.dir/build.make test/CMakeFiles/test_test_errors.dir/build -run_cpu(false, cache_miss, v, xsmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_get &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here -[ 84%] Building CXX object test/CMakeFiles/test_test_errors.dir/test_errors.cpp.o - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:582:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here + 582 | verify_equals(verify_w_tensor_get(rnnDesc, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -101921,7 +103496,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101930,29 +103505,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_peract_activ &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:927:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 927 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here - 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -101963,7 +103538,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -101972,29 +103548,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here - 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102005,73 +103581,108 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_aIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] -sy n63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - c([=] { + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1340 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp60:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp | auto then(std::future f, Work w) -> std::future - | ^ -:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102082,30 +103693,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:37: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -102116,15 +103703,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -102149,21 +103736,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -102172,29 +103745,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102212,22 +103785,23 @@ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { + 741 | 11 warnings generated when compiling for host. +return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -102250,7 +103824,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +[ 88%] Linking CXX executable ../bin/test_na_inference +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_na_inference.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -102260,29 +103877,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102293,7 +103910,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -102303,29 +103920,113 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102346,14 +104047,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -102389,15 +104090,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -102422,7 +104123,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -102444,7 +104145,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -102461,56 +104162,142 @@ 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ + 62 | return SerDes<>::Deserialize(static_cast(*this), s);In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_na_inference.dir/link.d CMakeFiles/test_na_inference.dir/na_inference.cpp.o -o ../bin/test_na_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_na_inference +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -102520,29 +104307,158 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_c/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppp:52:u39(:f awarning: ls'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]e +, cache_miss ,52 | v , x su.s..i)n;g + r| e ^s +ult_type = typename std/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:::879:r16e:s unote: lin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested heret +_of : :rteytpuer;n + v| e ^r +ify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29 :741 | note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495r | e t u r n d e t a c h _ a s y n c ( [ = ] {v +e r| i ^f +y(verify_forward_conv, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested heret +8_t>{ + | ^ +797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 : note: in instantiation of member function 'conv_driver::run' requested here + cpuf = 917r | u n _ c p u ( f a l s e , csatcahtei_cm_ciassst,< Dv,e rxisv.e.d.*)>;( +t h| i ^s +)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: 879note: | in instantiation of function template specialization 'test_driver::base_run>' requested here + retu r1299n | v e r i f y _riunm_pdlat(a +( d| a ^t +a_args.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :d514a:t21a:_ anote: rin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereg +s.end(), [ &514] | { d . t e m paluattoe obuats e _=r uvner()i;f y}_)f;o +r | w ^a +rd_pool/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:n1333g:<5S:p tnote: Din instantiation of function template specialization 'test_drive_impl_1>' requested herei +m>{}, i n1333 | p u t , tefsitl_dtreirv,e _iimnpdli_c1| ( ^p +rogram_name/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp, :a707s:)21;: + note: | ^in instantiation of function template specialization 'pooling_driver::run_impl' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1373707: | 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | r u n _tiemspt_ldv(e)r;< +d o| u ^b +le>>(ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppg:v917[:046]:, note: sin instantiation of member function 'pooling_driver::run' requested heret +d::move (917a | s ) ) ; + | ^ + s/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cppt:a68t:i42c:_ cnote: ain instantiation of function template specialization 'test_drive' requested heres +t | (itnhti sm)a-in>(riuntn (a)r;g +c ,| ^c +onst char*/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :a1299r:g71v:[ ]note: )in instantiation of function template specialization 'test_driver::base_run>' requested here +{ test_driv e1299< | c o n v 2 d _d rriuvne_rd>a(taar(gdca,t aa_ragrvg)s;. b}e +g i| n ^( +), data_args.end(), [&/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits]: 2817{: 9d:. tnote: em'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herep +late b a2817s | e _ r u n{< D}r i_vGeLrI>BC(X)X1;7 _}D)EP; +R E| C ^A +TED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:G1333E:S5T:( "note: stin instantiation of function template specialization 'test_drive_impl_1>' requested hered +::invoke _1333r | es u l t "t);e +s t| _ ^d +rive_impl_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1:<136D:r45i: vnote: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'r +>(progra m136_ | #n admeefi,n ea _sG)L;I +BC X| X ^17 +_DEPR/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppE:C1353A:T13E:D _note: Sin instantiation of function template specialization 'test_drive_impl>' requested hereU +GGEST(ALT) _1353G | L I BC X X _ D E P RE C A TEtDe_sStU_GdGrESiTv(eA_LTi)m +p l| < ^D +rive/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hr:<112h:a19l:f _note: fexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'l +oat::h a112l | f > >__(aatrtgrvi[b0u]t, es_t_d :(:(_m_odevper(eacast)e)d;_ +_ | (" ^u +se '" A/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppL:T 54":'42 : inote: nin instantiation of function template specialization 'test_drive' requested heres +tead"))) + | ^54 + | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102553,35 +104469,80 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102596,13 +104557,50 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -102611,29 +104609,179 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -102647,8 +104795,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +ved*>(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_datIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -102657,29 +104807,138 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 416 | verify_equals(verify_tensor_transform_layout{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here + 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +a(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102690,54 +104949,123 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 449 | verify_equals(verify_tensor_transform_scale{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here -u n244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -102751,6 +105079,95 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -102761,16 +105178,203 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + uf52 | = r u nu_sicnpgu (rfaelsseu,l tca_tcyhpee_ m=i stsy,p ev,n axmes .s.t.d):;: +r e| s ^u +lt_of879:::16t:yp enote: ;in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + + | ^ + 879 | r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppet:u741r:n20 :v enote: rin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herei +fy_impl ( +741 | | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 2508 : 25r:e note: tin instantiation of function template specialization 'test_driver::verify>' requested hereu +rn det a2508c | h _ a s y n c ( [ = ] { + | ^ + verify(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:e797r:if24y:_ fnote: oin instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herer +ward_con v797 { + | ^ + c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:u917f: 46:= note: rin instantiation of member function 'conv_driver::run' requested hereu +n_cpu( f917a | l s e , c a c h e _ m i s ss,t avt,i cx_sc.a.s.t)(this)->r/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:n879(:);16 +: | note: ^in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :8791299 | : 71 : note: in instantiation of function template specialization 'test_driver::base_run>' requested here + return 1299v | e r i f y _ i m prlu(n +_ d| a ^t +a(data_ar/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppg:s514.:b21eg:i nnote: (in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here), + data_args. e514n | d ( ) , [ & ] {a du.ttoe mopulat te =b avseer_irfuyn((_)f;o r}w)a;r +d | _ ^p +ool/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:n1333g:<5S:p tnote: Din instantiation of function template specialization 'test_drive_impl_1>' requested herei +m>{}, i1333n | p u t , tfeisltt_edrr,i vien_diimpcle_s1)<;D +r i| v ^e +r>(progr/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppa:m718_:na21m:e ,note: in instantiation of function template specialization 'pooling_driver::run_impl' requested herea +s); + | ^ + 718 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1373 : 13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | r u n _ i m p lt<(D)r;i +v e| r< ^d +ouble>>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:a917r:g46v:[ 0note: ]in instantiation of member function 'pooling_driver::run' requested here, + std::mo v917e | ( a s ) ) ; + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpps:t62a:t42i:c _note: cin instantiation of function template specialization 'test_drive' requested herea +st | i(ntth imsa)in-(>irnutn (ar)g;c +, | c ^o +nst cha/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:*1299 :a71r:g v[note: ]in instantiation of function template specialization 'test_driver::base_run>' requested here) + { test_d r1299i | v e < c o n v 3 dr_udnri_dvaetra>((daartgac_, aarrggsv.)b;e g}i + n| ( ^) +, data_args.end/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits(:)2817,:9 :[ ¬e: ]'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +{ d.te m2817p | l a t e {b a}s e__GrLuInBE(P)R;E C}A)T;E +D _| S ^U +GGEST/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(":s1333t:d5::: inote: nin instantiation of function template specialization 'test_drive_impl_1>' requested herev +oke_res u1333l | t " ) ;t +e s| ^t +_drive_im/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hp:l136_:145<:D rnote: iexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' +ver>(pro g136r | a#m _dnefaimnee, _aGsL)I;B +C X| X ^1 +7_DE/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppP:R1353E:C13A:T Enote: Din instantiation of function template specialization 'test_drive_impl>' requested here_ +SUGGEST(AL T1353) | _ G LI B C X X _ D E PR EtCeAsTtE_Dd_rSiUvGeG_EiSmTp(lA | > ( a_r_gavt[t0r]i,b ustted_:_: m(o(v_e_(daesp)re)c;a +t e| d ^_ +_ ("us/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppe: 54':"42 A:L Tnote: in instantiation of function template specialization 'test_drive' requested here" +' instead") )54) | +i | n ^t + main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -102782,7 +105386,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -102794,51 +105398,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -102847,29 +105452,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102881,28 +105489,6 @@ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -102912,29 +105498,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -102945,155 +105531,218 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | us741i | ng r e s u l t _ t y p er e=t utryn pdeentaamceh _satsdy:n:cr(e[s=u]l t{_ -o | f ^< -Function()>::type; - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741: 20:797 | note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | c p u f = rruent_ucrpnu (dfeatlasec,h _caascyhnec_(m[i=s]s ,{ -v ,| ^x -s...); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 797: | 879 : 16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 879 | c p u f = rreutnu_rcnp vue(rfiaflys_ei,m pcla(c -h | e ^_ -miss, v, xs/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp.:.333.:)9;: - note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here| - ^ - 333 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 895 : 16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested herev -erify( v895e | r i f y _ b a c krwaertdusr_na cvteirviaftyi_oinm({ -i n| p ^u -t, dout,/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp :o232u:t9.:f inote: rin instantiation of function template specialization 'test_driver::verify_equals>' requested heres -t, desc}, b )232; | - | ^ - verify_eq/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppua:l205s:(64v:e rnote: iin instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested heref -y_tensor_tr a205n | s < T > { s r c ,l odosktu,p .setmrpildaec_eh(,t rsatnrsifdoer_mw_,m ofdoer(wt}o)_;n -a m| e ^( -m)), [=] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp{: 917:t46h:i snote: -in instantiation of member function 'tensor_vec_driver::run' requested here> -run(m, f ,917 | b ) ; } ) ; - | ^ - static/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp_:c258a:s9t:< Dnote: ein instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested herer -ived* >258( | t h i s ) - > r uand(d)_;m -o d| e ^( - + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here + 895 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp71:: 1207note: :in instantiation of function template specialization 'test_driver::base_run>' requested here -12: note: in instantiation of member function 'activation_driver::activation_driver' requested here1299 - | 1207 | r u nD_rdiavtear( dda{t}a;_ -a r| g ^s -.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,: 1333d:a5t:a _note: ain instantiation of function template specialization 'test_drive_impl_1>' requested herer -gs.end( )1333, | [ & ] t{e sdt._tdermipvlea_tiem pbla_s1e<_Drruinv(ipvreorg>r(a)m;_ n}a)m;e -, | a ^s -); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: :in instantiation of function template specialization 'test_drive_impl_1>' requested here1363 -:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1333 | t e1363s | t _ d r i v e _ i m p l _t1ee(_pirmopglr ->( a| r ^g -v[0], /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1358d::13::m onote: vin instantiation of function template specialization 'test_drive_impl>' requested heree -(as)); - | ^1358 - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 337 :te42s:t _note: din instantiation of function template specialization 'test_drive' requested herer -ive_impl(>i(natr gavr[g0c],, csotnds:t: mocvhea(ra*s )a)r;g -v [| ] ^) - { test/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp_:d236r:i42v:e ' requested herec -tivation_dr i236v | eirn>t( amragicn,( ianrtg va)r;g c}, - c| o ^n -st char* argv[]) {/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits t:e2817s:t9_:d rnote: i'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herev -e (_aGrLgIcB,C XaXr1g7_vD)E;P R}E -C A| T ^E -D_SUGGEST("std::inv/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitso:k2817e:_9r:e snote: u'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herel -t"); - | ^ -2817 | { } _G/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hL:I136B:C45X:X 1note: 7expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ -DEPRECATED _136S | U#G GdEeSfTi(n"es t_dG:L:iInBvCoXkXe1_7r_eDsEuPlRtE"C)A;T -E D| _ ^S -UGGEST(ALT)/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :_136G:L45I:B Cnote: Xexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'X -_DEPRECATED _136S | U#G GdEeSfTi(nAeL T_)GL -I B| C ^X -X17_D/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hEP:R112E:C19A:T Enote: Dexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'_ -SUGGEST(A L112T | ) __G_LaItBtCrXiXb_uDtEeP_R_E C(A(T_E_Dd_eSpUrGeGcEaStTe(dA_L_T )( -" u| s ^e - '" AL/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hT: 112":'19 :i nnote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST't -ead"))) - 112| | ^ - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -[ 84%] Linking CXX executable ../bin/test_test_errors -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_test_errors.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::reIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -sult_of::type; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103104,8 +105753,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -103114,29 +105763,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103147,11 +105799,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -12 warnings generated when compiling for host. -[ 84%] Linking CXX executable ../bin/test_conv2d_bias -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_bias.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -103162,29 +105809,82 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103195,7 +105895,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -103204,29 +105904,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103237,16 +105937,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_test_errors.dir/link.d CMakeFiles/test_test_errors.dir/test_errors.cpp.o -o ../bin/test_test_errors -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -103255,29 +105947,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103286,56 +105978,43 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated_[ 84%] Built target test_test_errors -_ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_type_name.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 86%] Building CXX object test/CMakeFiles/test_type_name.dir/type_name.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_type_name.dir/type_name.cpp.o -MF CMakeFiles/test_type_name.dir/type_name.cpp.o.d -o CMakeFiles/test_type_name.dir/type_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/type_name.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103346,8 +106025,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -12 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -103356,29 +106034,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here 895 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here + 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here + 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -103389,7 +106067,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -103397,7 +106075,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -103418,14 +106096,6 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.be[ 86%] Linking CXX executable ../bin/test_conv3d_bias -gin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_bias.dir/link.txt --verbose=1 - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -103455,6 +106125,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -103516,17 +106232,39 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + 151 | std::copy_n(in_spatial_id.begin(), ConvDIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] +i 43 | virtual ~PerfConfig() = default; + | ^ +m/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + ,53 | struct PerfConfigBase : PerfConfig + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e + + | ^ + std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpppa:t100i:a20l:_ inote: din implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here. +begin( )100, | C o n v D i m ,a uitno_ iodu.tb e=g isne(l)f ; ++ | 2 ^) +; | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -103549,30 +106287,79 @@ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 164 | In file included from std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = t/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppypename std::result_of::type; + | ^ +:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:151741::7520:: warning: note: unsafe pointer arithmetic [-Wunsafe-buffer-usage]in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + + 741 | 151 | r e tu r n d e t a c h _ a s y n c ( [s=t]d :{: +c o| p ^y +_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:l797_:i24d:. note: bin instantiation of function template specialization 'test_driver::run_cpu>' requested heree +gin(), C797o | n v D i m , i n _ i d . b e g icnp(u)f += 3r)u;n +_ c| p ~~~~~~^~~~~~~u +(false, cache_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm:i164s:s75,: vwarning: ,unsafe pointer arithmetic [-Wunsafe-buffer-usage] +xs...); + | ^ +164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + st d879: | : c o p y _ n ( irne_tsuprant ivaelr_iifdy._biemgpiln(( + )| , ^ +ConvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppi:n2515_:i21d:. bnote: ein instantiation of function template specialization 'test_driver::verify>' requested hereg +in() + 2 )2515; | + | ~~~~~~^~~~~~~ + verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int ma/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppi:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +n 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + (int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +164/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_r/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +s 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +ult"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +U 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +G 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +GEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnote: :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -103581,463 +106368,77 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | std::copy_n(in_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpppatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | std::copy_n(in_spatial_id.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpppatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -164/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -C 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpponvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -ial_iclang++-17: warning: d.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -l_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - .begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppal_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ + In file included from | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -al_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | std::copy_n(in_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - _id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppt:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppal_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppl_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppal_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - _id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); += 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : P/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpprfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppy:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpptial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppal_id.begin(), ConvDim, in_id.begin() + 3); +62 | return SerDes<>::Deserialize(static_cast(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +* 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -p 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -ial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:::c151o:p75y:_ nwarning: (iunsafe pointer arithmetic [-Wunsafe-buffer-usage]n -_spatial_id.b e151g | i n ( ), C o n v D i m , i n _ id . b e g i n (s)t d+: :3c)o;p - y| _ ~~~~~~^~~~~~~n -(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:i164a:l75:_ iwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]. -begin(), Co n164v | D i m , i n _ i d . b e g i n ( ) + 3s)t;d: -: c| o ~~~~~~^~~~~~~p -y_n(in_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppp:a164t:i75a:l_ iwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]. -begin(), Con vD164i | m , i n _i d . b e g in ( ) + 2 ) ; - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpponv:D151i:m75,: iwarning: n_unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -d.begin() + 3) ;151 - | | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::c o164p | y _ n ( i n _ s p a t i a l _ i d . b e g i ns(t)d:,: cCoopnyv_nD(iimn,_ sipna_tiidal._bide.gbieng(i)n ()+, 3C)on;v -D i| m ~~~~~~^~~~~~~, - in_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppb:e164g:i75n:( )warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]+ -2); +his), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfig/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppC:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +o 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: 164unsafe pointer arithmetic [-Wunsafe-buffer-usage] | - 151 | st d : : c op y _ n ( i n _ s p at isatld_:i:d.cboepgyi_nn(()i,n _CspoanvtDiiaml,_ iind_i.db.ebgeigni(n)(,) C+o n2v)D;i -m ,| ~~~~~~^~~~~~~i -n_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp3):;151 -: 75| : ~~~~~~^~~~~~~ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: 151unsafe pointer arithmetic [-Wunsafe-buffer-usage] | - 164 | s t d : : c o p y _ ns(tdi:n:_csoppayt_ina(li_ni_ds.pbaetgiianl(_)i,d .CboengviDni(m),, iCno_nivdD.ibm,e giinn_(id). b+e g3i)n; -( )| ~~~~~~^~~~~~~+ - 2); -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :| ~~~~~~^~~~~~~164 -:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -164 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | std::copy_n(in_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - (), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -164 | std::copy_n(in_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpptial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppa:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppal_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | :copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -b 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -in() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | st/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -d 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2)/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -; 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - -164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -104050,560 +106451,488 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -) 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -C 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -onvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -75 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -(in_spatial_id.begin(), ConvDim, in_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -) + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -vDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -, 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 151 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy _151n | ( ou t _ s p a t i a l _ i d . b e g i n ( ) , sCtodn:v:cDoipmy,_ no(uitn__isdp.abteigailn_(i)d .+b e2g)i; -n (| ) ~~~~~~~^~~~~~~, - ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - std::c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -opy_n(ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppt_spatial_id.b:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -egin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -onvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -out_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp + 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +, 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797 :24C:o nnote: vDin instantiation of function template specialization 'test_driver::run_cpu>' requested herei +m, in_id .797b | e g i n ( ) + 2 ) ; + | ~~~~~~^~~~~~~ +cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp257 | :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppcopy_n(out_spa:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -tial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -n(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnvDim, out_id.begi:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -n() + 2)/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -; - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:257:77: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +s 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +d::/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:o797p:y24_:n (note: iin instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested heren +_spatial _797i | d . b e g i n ( ) , C o n v D icmp,u fi n=_ irdu.nb_ecgpiun((f)a l+s e2,) ;c +a c| h ~~~~~~^~~~~~~e_ +miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:copy_n(ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -t_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -l_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin(), ConvDim, out_id.:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -begin() +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp 2); - | ~~~~~~~^~~~~~~ -:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_s:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -patial/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp_id.begin(), Conv:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -Dim, o/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpput_id.beg:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -in() + /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -2); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -| ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:257:77:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp 257 | :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | s tsd:t:dc:o:pcyo_pny(_onu(to_ustp_astpiaatl_iial_di.db.ebgieng(i)n,( )C,o nCvoDinmv,D iomu,t _oiudt._biedg.ibne(g)i n+( )2 );+ - 2| ) ~~~~~~~^~~~~~~; - - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::257257::7777:: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]unsafe pointer arithmetic [-Wunsafe-buffer-usage] - - 257257 | | s tds:t:dc:o:pcyo_pny(_no(uto_ustp_astpiaatli_aild_.ibdeg.ibne(g)i,n (C)o,n vCDoimn,v Diomu,t _oiudt._beidg.ibne(g)i n+ ()2 )+; -2 )| ; ~~~~~~~^~~~~~~ - - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp257 | : 257 : 77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | s t d : : c o p y _ n ( o usttd_:s:pcoapty_ina(lou_ti_sdp.abteigail_ni(d.)b,e gCino(n),v DCoinmv,Di mo,u otu_ti_idd..bbeeggiinn(()) ++ 2 )2;) - ;| - ~~~~~~~^~~~~~~ -| ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 : 77 : swarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]d -::copy_n(out_s p257a | t i a l _ i d . b e g i n ( ) , C o n v D i ms,t do:u:tc_oipdy._bne(goiunt(_s)p a+t i2a)l;_ -i d| . ~~~~~~~^~~~~~~b -egin(), ConvDim, out_id.begin() + 2); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -(out_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -patial/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppgin(), ConvDim:257, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -td::copy/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -_n(out_s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copIn file included from y_/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cppn:(33o: +uIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp_:s32p: +aIn file included from tia/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppl:_54id: +./build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppb:e154g:i20n:( )warning: , unsafe pointer arithmetic [-Wunsafe-buffer-usage]C +onvDim, out_id.begi n154( | ) + 2) ; + | ~~~~~~~^~~~~~~ + memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -patial_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -n(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -nvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -out_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -egin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - + 2); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(out_spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -al_id.begin(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppnvDim, out_id.begin:() + 2); - | ~~~~~~~^~~~~~~ -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpponvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_spatial_id.begin(), ConvDim, out_id.be:gin() + 2); - | ~~~~~~~^~~~~~~ -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -nv 257 | Dim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -n(out_spatial_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -n(), ConvDim, out_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppgin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -be gin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -257 | std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:copy_n(out_spatial_id.begin(), ConvDim, out_id:.begin() + 2); - | ~~~~~~~^~~~~~~ -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -in( 257 | ) , ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::copy_n(out_spati/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - al_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -257 | std::copy_n(out_spatial_id.begin(), ConvDim/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::copy_n(ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -_spatial_id.begin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpponvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppo:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -ut 257 | s_itd::copy_n(outd.begin() + 2); - | ~~~~~~~^~~~~~~ -_spatial_id.begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ConvDim, o257ut_id.begin() | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - + 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std257: | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:copy_n(out_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -d.begin(), ConvDim, o/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -ut_id.begin() +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppout_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(out_spatial_id.begin(), Conv:D257im, :o77:ut_id.begin() + 2); - | ~~~~~~~^~~~~~~ warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 257 | std::copy_n(out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -spatial_id.begin(), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -onvDim, out_id.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -+ 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:p77y_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(out_spatial_id.begin(), Conv257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -Dim, out_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn() + 2); - | ~~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), Conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppDi:m257,: 77o:u twarning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]i -d.begin() + 2); - | ~~~~~~~^~~~~~~ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -104621,138 +106950,64 @@ | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp| ~~~~~~~^~~~~~~: -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 : 77 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]s -td::copy_n( o257u | t _ s p a ti a l _ i d . b e g i n ( ) , Co n v Dsitmd,: :ocuotp_yid_.nb(eoguitn_(s)p a+t i2a)l; -_ i| d ~~~~~~~^~~~~~~. -begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - (out_spatial_id.begin()257, ConvDim, o | ut_id.begin() std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -+ 2); - | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :342:71 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ - std::c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -opy_n(in_spatial_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - egin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -257 | std::copy_n(out_spatial_id.begin(), ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm:, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(in_spatial_id.begin(), ConvDim, in_id257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -g in(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -begin(), ConvDim, in_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71atial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() :+ 2); - | ~~~~~~^~~~~~~ -257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppd:342:71: warning: .begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppstd::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + :2257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: warning: 342 | unsafe pointer arithmetic [-Wunsafe-buffer-usage] s +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -td::copy_n(in_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -gin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(in_spatial_id.beg257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -in(), ConvDim, in_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppin() + 2); - | ~~~~~~^~~~~~~ -:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppid.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::copy_n(in_spatial_i257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -d.begin(), ConvDim, in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -_id.begin() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppspatial_id.begin(), ConvDim, out_id.begin() + 2); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - tial_id.begin(257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -), ConvDim, in_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -() + 2); - | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 342 : 71 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -std::copy_n(i n342_ | s p a t i a l _ i d . b e g i n ( ) , Csotndv:D:icmo,p yi_nn_(iidn._bsepgaitni(a)l _+i d2.)be;g -i n| ( ~~~~~~^~~~~~~) -, ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp warning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]342 -:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | 342 | s t d : : c o p ys_tnd(i:n:_csoppayt_ina(li_ni_ds.pbaetgiianl(_)i,d .CboengviDni(m),, iCno_nivdD.ibme,g iin(n)_ i+d .2b)e;g -i n| ( ~~~~~~^~~~~~~) - + 2); + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp.b:eg342i:n71(:) ,warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]C -onvDim, in_id .342b | e g i n ( ) + 2 ) ; - | ~~~~~~^~~~~~~ - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); @@ -104779,121 +107034,80 @@ 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - std::copy_n(in_spa/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -tial_id.begin(), ConvDim/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -, in_id.begin() + 2); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -| ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy _n(in_spatial_i std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -d.begin(), ConvDim,/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - in_id.begin() + 2); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp| :342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - std::copy_n(i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -_spatial_id.begin(), Co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -n 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -vDim, in_id.begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppg:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 342 | stnd::copy_n(in(_sp)atial_id.begi, ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -n(), ConvDim, in_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppgin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_bias.dir/link.d CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o -o ../bin/test_conv2d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 86%] Built target test_conv2d_bias -make -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/depend -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_w_supertensor.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' - | stmake -f test/CMakeFiles/test_w_supertensor.dir/build.make test/CMakeFiles/test_w_supertensor.dir/build -atic_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 86%] Building CXX object test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -MF CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o.d -o CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 797 | cIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -104903,109 +107117,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -puf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105016,7 +107153,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -105038,7 +107175,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -105060,8 +107197,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105070,29 +107207,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105103,9 +107243,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -271 warnings generated when compiling for gfx906. -271 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +11 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105114,29 +107253,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105147,7 +107289,12 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +[ 88%] Linking CXX executable ../bin/test_cbna_inference +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cbna_inference.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -105157,33 +107304,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -82 warnings generated when compiling for host. -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105194,58 +107340,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_bias.dir/link.d CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -o ../bin/test_conv3d_bias -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -[ 86%] Linking CXX executable ../bin/test_gpu_reference_kernel -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_reference_kernel.dir/link.txt --verbose=1 -[ 86%] Built target test_conv3d_bias -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +[ 88%] Linking CXX executable ../bin/test_tensor_cast +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_cast.dir/link.txt --verbose=1 +271 warnings generated when compiling for gfx906. clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105254,29 +107355,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105287,30 +107391,74 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 100 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 100 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 104 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here + 49 | LRNDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here + 104 | drv = new LRNDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -105336,7 +107484,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -105345,32 +107494,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -105381,34 +107527,35 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector: + In file included from a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:(34: +aIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppg:v29 : ++/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp :152,: 39a:r gwarning: v 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]+ + argc); + | ^~~~ + 52 | using result_type = typename std::result_of::type; | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -105429,23 +107576,15 @@ 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(AIn file included from LT/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp) :_26GL: +IBIn file included from CX/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppX:_D55E: +PR/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppE:CA151T:E75D:_ SUwarning: GGunsafe pointer arithmetic [-Wunsafe-buffer-usage]E +ST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: 151expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' | + 112 | _ _ a tt r i bu t e _ _ (( __ d ep r ecsatetdd_:_: c("oupys_en '("i nA_LsTp "a't iianlst_eiadd."b))e)g +i | n ^( +), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); @@ -105466,74 +107605,32 @@ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -2 ); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -52 | using result_type = typename s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - td::result_of::type; - | ^ -151/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp741 | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here -164 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(ve/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpprify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here -151 917 | static_cast(this)->run(); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -75 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -1373 | test_drive_impl>(argv[0], std:151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:move(as)); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here -164 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -:75/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -warning: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -112 | __attribute__ ((__deprecated__ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -" 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -105979,14 +108076,59 @@ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +In file included from 257 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 38 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : + /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp : 52 : 39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + std::copy_n (52o | u t _ s upsaitniga lr_eisdu.lbte_gtiynp(e) ,= tCoynpveDniamm,e sotudt:_:irde.bseuglti_no(f)< F+ u2n)c;t +i on| ( ~~~~~~~^~~~~~~) +>::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transfor/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm_:m257o:d77e:( twarning: ounsafe pointer arithmetic [-Wunsafe-buffer-usage]_ +name(m)), [ =257] | { th i s - > r u n ( m , f , b ) ; })st;d +: | : ^c +opy_n(/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppo:u219t:_9s:p anote: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested heret +ial_ i219d | . b e g i n ( ) ,a dCdo_nvmDoidem(, + o| ^u +t_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:g1207i:n12:( )note: in instantiation of member function 'activation_driver::activation_driver' requested here+ + 2) ;1207 + | | ~~~~~~~^~~~~~~ + Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:136::25745::77 :note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 136257 | | # d e f ine _ G L I B C X X 1 7 _ D E P R E CsAtTdE:D:_cSoUpGyG_EnS(To(uAtLT_)s p_aGtLiIBaClX_Xi_dD.EbPeRgEinC(A)T,E DC_oSnUvGDGiEmS,T( AoLuTt)_ +i | d ^.b +egin/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h(:)112 :+ 192:) ;note: +expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' | ~~~~~~~^~~~~~~ + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -106192,17 +108334,535 @@ 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.beginIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 116 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 116 | drv = new SoftmaxDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_cast.dir/link.d CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -o ../bin/test_tensor_cast -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here + 49 | SoftmaxDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here + 120 | drv = new SoftmaxDriver(); + | ^ +[ 88%] Built target test_tensor_cast +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here + 109 | GemmDriver() : Driver() {} + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here + 125 | drv = new GemmDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cbna_inference.dir/link.d CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -o ../bin/test_cbna_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 88%] Built target test_cbna_inference +271 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 171 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 175 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here + 55 | ReduceDriver() : Driver() + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here + 179 | drv = new ReduceDriver(); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] + 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +6 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +[ 88%] Linking CXX executable ../bin/test_w_supertensor +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_w_supertensor.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -( 1347 | std::vector as(argv + 1, argv + argc); + 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp) + 2); - | ~~~~~~^~~~~~~ -:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -106243,97 +108903,19 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -warning: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -895 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transfor/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppm_layout{ - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -917 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -[ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp| ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1368 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | test_drive_impl>(argv[0], std::mov/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -e 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_dr/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppive(argc, argv); } - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -2817 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -136 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATE/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppD_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -: 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -106451,12 +109033,10 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gpu_reference_kernel.dir/link.d CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o -o ../bin/test_gpu_reference_kernel -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a - std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -in() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -106492,8 +109072,7 @@ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDi[ 86%] Built target test_gpu_reference_kernel -m, in_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -106580,32 +109159,32 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp44:164:75: -: In file included from warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: -34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52: 39164: | warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | s t d :u:scionpgy _nr(eisnu_lstp_attyipael _=i d.tbyepgeinna(m)e, sCtdo:n:vrDeismu,l ti_no_fi :2:)t;y -p e| ; ~~~~~~^~~~~~~ - +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + std::copy _n797( | i n_ s pa t i a l_ i d .b e gi n () , CconpvDuifm, =in _riudn._becgipnu()( f+a 3l)s; +e | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +, cac h164 | e _ m i s s , v , x s . . . ) ; + | s ^t +d::copy_n(in_spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:_879i:d16.:b enote: gin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herei +n(), Co n879v | D i m , i n _i dr.ebteugrni nv(e)r i+f y2_)i;mp +l (| + ~~~~~~^~~~~~~ +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -106614,23 +109193,23 @@ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_driv/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe_:i151m:p75l:_ 1warning: (progr a151m | _ n a m e , a s ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1353 : 13 :s tnote: din instantiation of function template specialization 'test_drive_impl>' requested here: -:copy_n(i n1353_ | s p a t i a l _ i d. b e gtiens(t)_,d rCiovnve_Diimm,p li/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp>:(164a:r75g:v [warning: 0]unsafe pointer arithmetic [-Wunsafe-buffer-usage], - std::move (164a | s ) ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 101 : 42 : note: in instantiation of function template specialization 'test_drive' requested here -std::copy _101n | (iinnt_ smpaaitni(ailn_ti da.rbgecg,i nc(o),n sCto ncvhDairm*, arignv_[i]d). b{e gtiens()t _+d r2i)v;e -< p| o ~~~~~~^~~~~~~o -ling2d_driver>(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp101::42151:: 75note: :in instantiation of function template specialization 'test_drive' requested here +warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 101 | i n151t | m a i n ( in t a r g c , c o n s t c h asrt*d :a:rcgovp[y]_n)( i{n _tsepsatt_idarli_vide.i(na_rigdc.,b eagrign(v)) ;+ }3 +) ;| + ^ +| ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits: 2817164: | 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } s_tGdL:I:BcCoXpXy1_7n_(DiEnP_RsEpCaAtTiaElD__iSdU.GbGeEgSiTn(()",s tCdo:n:viDnivmo,k ei_nr_eisdu.lbetg")i;n +( )| ^+ +2); + | ~~~~~~^~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ @@ -106727,27 +109306,57 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - | memcpy(hip_args + s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -econd_index, &(any_arg.buffer[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -), any_arg.size()); - | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -106791,60 +109400,11 @@ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppm:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -, 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp out_id.begin() + 2); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_asy/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -c 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp}):;257 -: 77| : ^ -warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 257 | 1333 | t e s t _ d r i v e _ i m p ls_t1d<:D:rciovpeyr_>n((poruotg_rsapmat_inaamle_,i da.sb)e;g -i n| ( ^) -, Conv/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppD:i1353m:,13 :o unote: tin instantiation of function template specialization 'test_drive_impl>' requested here_ -id.begin() 1353+ | 2 ) ; - | ~~~~~~~^~~~~~~ - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -106896,72 +109456,36 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_a/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -ync([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -i 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -mpl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | ve/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - rify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - in(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_im/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - pl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp257:365:42: note: in instantiation of function template specialization 'test_drive' requested here - | 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -107025,19 +109549,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -1347 | std::vector /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppas(argv + 1, argv + argc); - | ^~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -107091,7 +109608,14 @@ | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ + In file included from | ~~~~~~^~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp +:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ @@ -107101,676 +109625,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -12 warnings generated when compiling for host. -9 warnings generated when compiling for gfx906. -[ 86%] Linking CXX executable ../bin/test_lrn_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lrn_test.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -271 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 879 | return verify_impl( -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -797/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - :361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp215 | add_mode( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp337:42: note: in instantiation of function template specialization 'test_drive' requested here - :337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -1333:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h136:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -[ 86%] Linking CXX executable ../bin/test_type_name -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_type_name.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -271 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_type_name.dir/link.d CMakeFiles/test_type_name.dir/type_name.cpp.o -o ../bin/test_type_name -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 86%] Built target test_type_name -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -9 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | [ 88%] Linking CXX executable ../bin/test_tensor_copy - __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_copy.dir/link.txt --verbose=1 -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lrn_test.dir/link.d CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o -o ../bin/test_lrn_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_lrn_test -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -14 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use 'In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -107778,7 +109640,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -107826,100 +109688,54 @@ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 151879 | return verify_impl( - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here -75 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -1299 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp1353:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :101:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -164/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_res/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -u 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -l 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -t"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGG/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -E 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - ST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -) 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp) - | ^ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -108391,84 +110207,38 @@ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() +:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp2:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -;/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -1299 | run_data(data_args.begin(), data_arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -s 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -.end(), [&] { d.template base_run(); })/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp;:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -54 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const ch/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -a 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -r* argv[]) { test_drive(argc, argv); } - | ^ -257 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - std::invoke_result"); - | ^ -257/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - | 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -112 | __attribute__ ((__deprecated__ ("use '" ALT/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -"' instead"))) - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -108482,12 +110252,10 @@ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_copy.dir/link.d CMakeFiles/test_tensor_copy.dir/tensor_copy.cpp.o -o ../bin/test_tensor_copy -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -_spatial_id.begin(), ConvDim, out_id.begin() + 2); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::cmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -opy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); @@ -108519,7 +110287,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -[ 88%] Built target test_tensor_copy /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -108583,7 +110350,9 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +9 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -108592,36 +110361,116 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verifIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -y (1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookupIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppe:m164p:l75a:c ewarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]t -ransform_mo d164e | ( t o _ n a m e ( m ) ) , [ = ] { t h i s -s>trdu:n:(cmo,p yf_,n (bi)n;_ s}p)a;t -i a| l ^_ -id.begin(), ConvD/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppim:,219 :i9n:_ inote: din instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here. -begin() 219+ | 2 ) ; - | ~~~~~~^~~~~~~a -dd_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +[ 90%] Linking CXX executable ../bin/test_tensor_scale +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_scale.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +271 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -108644,6 +110493,22 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -109109,57 +110974,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -257 52 | using result_type = typename std::result_of::type; - | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 741 : 20 : note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async( [ = ] { - s| td ^:: -copy_n(ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt_:sp797a:t24ia:l _inote: din instantiation of function template specialization 'test_driver::run_cpu>' requested here.b -egin(), C on797v | Di m, o ut cpuf = r_uind._bcegpinu(() f+a l2)s;e -, | ~~~~~~~^~~~~~~c -ache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:(257):,77: dwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]a -ta_args .257e | n d ( ) , [ & ] { d . t e smtdp:l:caotpye_ n(boauts_espa_triualn_ (C)on;vD i}m), ;o -u t_| id ^. -begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +: 13332):;5 - :| ~~~~~~~^~~~~~~ -note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIB/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppC:X257X:771: 7warning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]D -EPRECAT E257 | D _ S U G G E S T ( " s t d : :stidn:v:ocokpye__nr(oeust_uslpatti"al)_i;d -. be| g ^in -(), ConvDim, o/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hu:t136_i:d.45b:eg inote: nexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'() - + 2); - | ~~~~~~~^~~~~~~ -136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -109336,960 +111159,62 @@ | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); - | ~~~~~~^~~~~~~ -9 warnings generated when compiling for host. -[ 88%] Linking CXX executable ../bin/test_tensor_cast -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_cast.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: clang++-17: warning: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hargument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -271 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here - 49 | LRNDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 100 | drv = new LRNDriver(); - | ^ -271 warnings generated when compiling for gfx906. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here - 49 | LRNDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 100 | drv = new LRNDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here - 49 | LRNDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 104 | drv = new LRNDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here - 49 | LRNDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here - 104 | drv = new LRNDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_cast.dir/link.d CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -o ../bin/test_tensor_cast -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_tensor_cast -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:116:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 116 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 385 | printf("BackwaIn file included from rd Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -49/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp116:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 116 | drv = new SoftmaxDriver(); - | ^ -:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:350:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 350 | printf("Forward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyForward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 120 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:385:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 385 | printf("Backward Softmax Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:49:5: note: in instantiation of member function 'SoftmaxDriver::VerifyBackward' requested here - 49 | SoftmaxDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:120:19: note: in instantiation of member function 'SoftmaxDriver::SoftmaxDriver' requested here - 120 | drv = new SoftmaxDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:404:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 404 | printf("Forward GEMM Verifies on CPU and GPU (err=%f)\n", error); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:109:5: note: in instantiation of member function 'GemmDriver::VerifyForward' requested here - 109 | GemmDriver() : Driver() {} - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:125:19: note: in instantiation of member function 'GemmDriver::GemmDriver' requested here - 125 | drv = new GemmDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 171 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -9 warnings generated when compiling for host. -[ 88%] Linking CXX executable ../bin/test_tensor_ops -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_ops.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_set &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 571 | verify_equals(verify_w_tensor_set(rnnDesc, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 175 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim,/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_w_supertensor.dir/link.d CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -o ../bin/test_w_supertensor -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a + in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +[ 90%] Built target test_w_supertensor +271 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -110336,372 +111261,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here - 55 | ReduceDriver() : Driver() - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here - 179 | drv = new ReduceDriver(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] - 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_ops.dir/link.d CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -o ../bin/test_tensor_ops -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +271 warnings generated when compiling for gfx906. +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_scale.dir/link.d CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -o ../bin/test_tensor_scale -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_tensor_ops -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:58: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_get &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:582:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 582 | verify_equals(verify_w_tensor_get(rnnDesc, - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested hereIn file included from - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 1361347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -6 warnings generated when compiling for gfx906. -14 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -110721,243 +111283,54 @@ 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->In file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -r/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - e129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -t/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - urn detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + (797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp,:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +f/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp,:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +b 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + ;1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp :54:42: note: in instantiation of function template specialization 'test_drive' requested here +} 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +)/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + ;2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ + ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 228 | add_mode( | ^ @@ -110968,7 +111341,8 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); + 1368 | test_drive_impl>(argv[0], [ 90%] Built target test_tensor_scale +std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -110982,16 +111356,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -111002,68 +111366,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | class Iterator : public std::iterator> - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136 | auto begin() const { return content->As().begin(); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here - 129 | struct _GLIBCXX17_DEPRECATED iterator - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' - 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ @@ -111079,61 +111381,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ @@ -111146,45 +111402,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ +9 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -111333,6 +111551,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ +[ 90%] Linking CXX executable ../bin/test_tensor_ops +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_ops.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -111519,68 +111739,22 @@ 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 505 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 27 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp :44 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : -ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppt:_52p:t39r:[i nwarning: d'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]ex -] = scale_ptr[a 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - jIndex] * inhat + bias_ptr[adjIndex]; + 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ -797 | cpuf = run_cpu(false, cache/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp_:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] -m 433 | mean = estimatedMean[adjIndex]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 433 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppiss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 879 | return verify_impl( - | ^ -434/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - | 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp variance = estimatedVariance[adjIndex]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 434 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 441 | elemStd = in_ptr[index] - mean; // (x_i - mean) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 441 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - :445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -445/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; @@ -111628,88 +111802,43 @@ 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (In file included from x/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_i - mean) + 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -708/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - elemStd = out_ptr[index]; // using saved values from output tensor + 708 | elemStd = out_ptr[index]; // using saved values from output tensor | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp879:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - :712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] -326 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ -205 | lookup.emplace(transform_mode(to_name(m)), [=] { this-/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] -> 552 | mean = estimatedMean[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 552 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppr:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] - un(m, f, b); }); - | ^ -553/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - | variance = estimatedVariance[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 553 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp566 | elemStd = in_ptr[index] - mean; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 566 | elemStd = in_ptr[index] - mean; | ^~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - :568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] -337 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp | :568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] -i 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppn:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] - t main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -568/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits: | 2817: 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } o_uGtL_IpBtCrX[Xi1n7d_eDxE]P R=E CsAcTaElDe__SpUtGrG[EcSiTd(x"]s t*d :i:nihnavto k+e _brieassu_pltt"r)[;c -i d| x ^] -; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp45:: 610note: :43expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': - warning: unsafe buffer access [-Wunsafe-buffer-usage] - 136 | # 610d | e f i n e _ G L I B C X X 1 7 _ D E P R E C A T E D _ SmUeGaGnE_SaTc(cAuLmT )+ =_ GiLnI_BpCtXrX[_iDnEdePxR]E;C -A T| E ^~~~~~D -_SUGGEST(/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hppAL:T658): -29 :| ^warning: -unsafe buffer access [-Wunsafe-buffer-usage] -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -658 | 112 | _ _ a t t r i b u t e _ _ ( ( _o_udte_pprterc[aintdede_x_] (= "eulseem 'S"t dA L=T ("i'n _ipntsr[tienadde"x)]) )- -m e| a ^n -_accum); // (x_i - mean) +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:610:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 610 | mean_accum += in_ptr[index]; + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) @@ -112053,14 +112182,7 @@ 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 1076 | g_ptr[b * g_batch_stride + c * g_chIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -a 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnnel_stride + k * g_depth_stride + + 1076 | g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + @@ -112068,55 +112190,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:71: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -112174,84 +112249,45 @@ 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(i/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -n 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_spatial_id.begin(), ConvDim, in_id.begin() + 3); + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -797 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ - cpuf = run_cpu(false, cache_miss, v, xs./build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -. 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp.); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -t 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hppransform_layout{ - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 164917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -1299 | run_data(data_args.begin(), data_args.end(), [&]/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :454:42: note: in instantiation of function template specialization 'test_drive' requested here - 164454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -_ 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hppGLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - :164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -A 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hppLT "' instead"))) - | ^ -:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] @@ -112587,92 +112623,46 @@ 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 366 | scale_ptr[b * scale_batch_stride + headIn file included from * scale_channel_stride + + 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 374 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 27 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 44 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : - /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp b:o52t:_39d:f _warning: v'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]_ -ptr[b * bot_df_v _52b | at c h _usstirnigd er e+s -u l| t ^~~~~~~~~~~~_ -type =/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp :ty378p:e37n:a mwarning: eunsafe buffer access [-Wunsafe-buffer-usage] -std::result _378o | f < F u n c t i o n ( ) > : : t y p e ; - | ^ - top_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:f741_:p20t:r[ bnote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here* - top_df _741 | b a t c h_ s t r i d e +r -e t| u ^~~~~~~~~~r -n deta/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppc:h382_:a45s:y nwarning: c(unsafe buffer access [-Wunsafe-buffer-usage][ -=] { - | ^ - 382 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797 : 24 : note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | c psucfa l=e _rputnr_[cbp *u (fsaclasel,e _cbaacthceh__msitsrsi,d ve, +x -s .| . ^~~~~~~~~. -); - | ^ + 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 378 | top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 382 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: 388in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here | - 879 | re t u r n v e r i f y _ i m p l ( - | ^ - bot_p/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt:r514[:b21 :* note: bin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested hereo -t_batch_s t514ri | d e + - | ^~~~~~~ - auto o/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppu:t402 : 33=: vwarning: eunsafe buffer access [-Wunsafe-buffer-usage]r -ify(verify_fo rw402a | r d _ p o o l i n g < S p t D i m > { } , i n p u t , f i lttoerp,_ difn_dipctre[sb) ;* - t| o ^p -_df_batc/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpph:_718s:t21r:i dnote: ein instantiation of function template specialization 'pooling_driver::run_impl' requested here -+ head *718 | t o p _ d f _ c h a n n e l _ s t r i d er un+ -_ i| m ^~~~~~~~~~p -lwarning: (unsafe buffer access [-Wunsafe-buffer-usage]) -; - | ^ - 405 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 : note: in instantiation of member function 'pooling_driver::run' requested here - 917 | tsotpa_tptirc[_bc a*s t_(stthriisd)e- >+r uhne(a)d; -* | t ^o -p_channe/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:_1299s:t71r:i dnote: ein instantiation of function template specialization 'test_driver::base_run>' requested here -+ + 388 | bot_ptr[b * bot_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ - 1299/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp | : 408 : 33 : warning: unsafe buffer access [-Wunsafe-buffer-usage] -run_data(da t408a | _ a r gs . b e gi n ( ), d a t a _ a r g s . e n d ( ) , [ & ] s{c adl.et_epmtprla[tbe *b asscea_lreu_nbt(r)i;d e} )+; -h e| a ^d - * sca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:1333e:_5c:h anote: nin instantiation of function template specialization 'test_drive_impl_1>' requested heren -el_stri d1333e | + - | t ^~~~~~~~~e -st_dri/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppv:e417_:i38m:p lwarning: _unsafe buffer access [-Wunsafe-buffer-usage]1 -(p r417o | g r a m _ n a m e , a s ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here - top_ d1358f | _ p t r [ b * t o pt_esdtf__dbraitvceh__ismtprli/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp>:(421a:r38g:v [warning: 0unsafe buffer access [-Wunsafe-buffer-usage]] -, std::mov e421( | a s ) ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 101 : 42 : note: in instantiation of function template specialization 'test_drive' requested here - 101 | tionpt_ pmtari[nb( i*n t taorpg_cb,a tccohn_sstt rcihdaer *+ -a r| g ^~~~~~~v -[]) { t/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppe:s425t:_37d:r iwarning: vunsafe buffer access [-Wunsafe-buffer-usage]e - ( a r g c , a r g v ) ; } - | ^ - scale_ptr/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits[:b2817 :*9 :s cnote: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herel -e_batch_ s2817t | r i d e { +} - _| G ^~~~~~~~~L -IBCXX17_/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppD:E433PR:E29C: Awarning: Tunsafe buffer access [-Wunsafe-buffer-usage]E -D_SUGGEST (433" | s t d : : i n v o k e _ r e s u l t " ) ; - | ^ - bot_df_v/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h_:p136t:r45[:b note: *expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -bot_df_v_ b136a | t#c hd_esftirnied e_ GL+I -B C| X ^~~~~~~~~~~~X -17_DE/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppP:R437E:C37A:T Ewarning: Dunsafe buffer access [-Wunsafe-buffer-usage]_ -SUGGEST(A L437T | ) _ G L I B C X X _ D E P R E C A T E D _ S U G G E S T ( A L T ) - | ^ -top_d/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hf:_112p:t19r:[ bnote: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'* - top_df_ b112a | t c h___sattrtirdieb u+t -e _| _ ^~~~~~~~~~ -((__d/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hppe:p441r:e45c:a twarning: eunsafe buffer access [-Wunsafe-buffer-usage]d -__ ("use ' "441 | A L T " ' i n s t e a d " ) ) ) - | ^ - scale_ptr[b * scale_batch_stride + +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 417 | top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 421 | top_ptr[b * top_batch_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 425 | scale_ptr[b * scale_batch_stride + + | ^~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + + | ^~~~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 437 | top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_batch_stride + @@ -112726,31 +112716,15 @@ 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] - 73 | c343l | a s s I t e r a t o r : p u b l i c s t d : : i t e r a t o r s>t -r i| d ^e - + + 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp::359136:55::59 :warning: unsafe buffer access [-Wunsafe-buffer-usage]note: -in instantiation of template class 'miopen::DbRecord::Iterator' requested here - 136359 | | a u t o b e g i n ( ) co n s t { r e t u r n c o(nstteantti-c>_Acsa>((t)o.pb_edgfi_np(t)r;[ b} -* | t ^o -p_df_batch_stride /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h+ -: 129| : ^~~~~~~~~~12 -: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38 :129 | warning: unsafe buffer access [-Wunsafe-buffer-usage] - struct _GL I363B | C X X 1 7 _ D E P R E C AT E D i t e r a t o r - | ^ - top_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hp:tr135[:b34 :* note: expanded from macro '_GLIBCXX17_DEPRECATED't -op_batc 135h | _#s tdreifdein e+ _hGeLaIdB C*X Xt1o7p__DcEhPaRnECnAeTlE_Ds [t[r_i_ddee p+r -e c| a ^~~~~~~t -ed__]/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp]: -366 :| ^37 -: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + + | ^~~~~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + + | ^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -113267,84 +113241,42 @@ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:281:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * - | ^~~In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp + | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp::295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp741:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - + 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - :449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 307449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309::25917:: 46warning: :unsafe buffer access [-Wunsafe-buffer-usage] -note: in instantiation of member function 'tensor_transform_driver::run' requested here - 309917 | | s t a t i c _ cdaisnthi(n_tnhsitsr) ->+r ujn (*) ;i -n _| cs ^t -r + s0 * i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:_1299h:s71t:r +note: in instantiation of function template specialization 'test_driver::base_run>' requested heres -1] = +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ - 1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp : 311 : 36 :r uwarning: nunsafe buffer access [-Wunsafe-buffer-usage]_ -data(data_arg s311. | b e g i n ( ) , d a t a _ a r g s . e n d ( ) , [ & ]b e{t ad .*t edmipnlhaotset [bia s*e _irnu_nns* (i)n;_ c}s)t;r - +| ^s -0 * in_h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1333r: 5+: snote: 1in instantiation of function template specialization 'test_drive_impl_1>' requested here] -; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ - 1333 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppt:e324s:t33_:d rwarning: iunsafe buffer access [-Wunsafe-buffer-usage]v -e_impl_1 ( p r og r a m _ n a m e , a s ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1353d:o13u:t [note: iin instantiation of function template specialization 'test_drive_impl>' requested here -* out_nstr 1353+ | j * o u t _c s t r t+e sst0_ *d roiuvte__hismtprl <+D rsi1v]e)r;< -h a| l ^~~~f_ -float::/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpph:a330l:f37>:> (warning: aunsafe buffer access [-Wunsafe-buffer-usage]r -gv[0], std::mo v330e | ( a s ) ) ; - | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp : 454 : 42 : note: in instantiation of function template specialization 'test_drive' requested here - ou t454[ | ii n*t omuati_nn(sinttr a+r gjc ,* coountst_ ccshtarr *+ asr0g v*[ ])o u{t _thessttr_ d+r isv1e]<)t e*n -s o| r ^~~_ -transf/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppo:r332m:_37d:r iwarning: vunsafe buffer access [-Wunsafe-buffer-usage]e -r>(argc, arg v)332; | } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits : 2817 : 9 : note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - dout[i * o2817u | t _ n s t{r }+ _jG L*I BouCtX_Xc1s7t_rD E+P RsE0C A*T oEuDt__ShUsGtGrE S+T (s"1s]t)d;: -: i| n ^~~~v -oke_resu/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hppl:t342":)37;: - | warning: ^unsafe buffer access [-Wunsafe-buffer-usage] - -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :342136 | : 45 : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # d e f i n e _ G L I B C X X 1 7_dDoEuPtR[EiC A*T EoDu_tS_UnGsGtErS T+( AjL T*) o_uGtL_IcBsCtXrX _+D EsPR0E C*A ToEuDt__ShUsGtGrE S+T( AsL1T])) - -| - ^ -| ^~~~ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:: note: 344expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': -46: warning: unsafe buffer access [-Wunsafe-buffer-usage] -112 | __attribut e344_ | _ ( ( _ _ d e p r e c a t e d _ _ ( " u s e ' " A L T " ' i nssttde:a:de"x)p)()o -u t| [ ^i - * out_nstr + j * out_cstr + s0 * out_hstr + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * + | ^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - @@ -113377,83 +113309,41 @@ 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 307 | In file included from out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = + 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -: 52 | using result_type = typename std::result_of::type; - | ^ -311/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :36: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 741311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp | return detach_async([=] { - | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ -:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] -917 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); + 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp46:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] -1358 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp | :354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] - test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - :236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -356/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - :25: warning: unsafe buffer access [-Wunsafe-buffer-usage] - 2817356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] -: 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ -136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: @@ -113522,58 +113412,12 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -v 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -erify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] -: 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ -2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] @@ -114218,59 +114062,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp::33739:: -42:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hppnote: :in instantiation of function template specialization 'test_drive' requested here32 -: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:60:31 :337 | warning: iunsafe buffer access [-Wunsafe-buffer-usage]n -t main(int argc, c o60n | s t ch a r * asrugmv [=] )l o{g atdedsetx_pd_rgipvue(<&a(citni_vvaetci[oin]_d)r,i v&esru>m()a;r -g c| , ^~~~~~ -argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' -/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp 112: | __attribute_68_:20 :( (warning: _unsafe pointer arithmetic [-Wunsafe-buffer-usage]_ -deprecat e68d | _ _ ( "auusteo 'i"t rA_LiTn "=' iinn s+t eiand_"o)f)f)s -e t| ; ^ - +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:60:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] + 60 | sum = logaddexp_gpu(&(in_vec[i]), &sum); + | ^~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:68:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 68 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:69:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 69 | auto itr_out = out + out_offset; @@ -114404,6 +114203,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:265:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:313:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 313 | auto lab_begin = &(workspace_gpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -114750,7 +114556,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:62:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | std::cout << " " << argv[i]; | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -114760,32 +114566,77 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114796,6 +114647,724 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); + | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -114842,8 +115411,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -114852,29 +115421,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114885,7 +115457,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_ops.dir/link.d CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -o ../bin/test_tensor_ops -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 90%] Built target test_tensor_ops +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -114895,32 +115470,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -114931,7 +115506,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -114940,71 +115515,79 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +271 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -B 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -C/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - XX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115025,17 +115608,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115061,16 +115644,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -115081,17 +115654,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115103,97 +115676,147 @@ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - | 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :101:42: note: in instantiation of function template specialization 'test_drive' requested here - 741101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 879 | return verify_impl( | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - | 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here - :112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -917 | static_cast(this)->run(); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(intIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ -:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 382817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - : + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -136/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115204,16 +115827,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) -> std::future - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] @@ -115222,7 +115837,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -115247,6 +115862,52 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ @@ -115268,7 +115929,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: @@ -115294,17 +116000,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115330,7 +116036,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -115339,29 +116046,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115382,17 +116092,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115463,7 +116173,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -115472,29 +116183,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115509,35 +116223,48 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115558,15 +116285,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ @@ -115594,6 +116321,87 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -115604,17 +116412,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115640,7 +116448,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -115649,29 +116458,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115682,8 +116494,44 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +9 warnings generated when compiling for host. +[ 90%] Linking CXX executable ../bin/test_tensor_set +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_set.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -115692,29 +116540,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115771,7 +116622,18 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -115780,29 +116642,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_trans &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:232:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 232 | verify_equals(verify_tensor_trans{src, dst, stride_h, stride_w, forw}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:236:42: note: in instantiation of function template specialization 'test_drive' requested here - 236 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115813,7 +116678,25 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here + 136 | auto begin() const { return content->As().begin(); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here + 129 | struct _GLIBCXX17_DEPRECATED iterator + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:135:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' + 135 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_set.dir/link.d CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -o ../bin/test_tensor_set -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -115823,32 +116706,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -115859,6 +116742,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 90%] Built target test_tensor_set In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -115868,20 +116752,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -115904,20 +116788,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +19 warnings generated when compiling for host. +122 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -115942,6 +116815,55 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: [ 90%] Linking CXX executable ../bin/test_bn_spatial_nhwc_test +in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_nhwc_test.dir/link.txt --verbose=1 +19 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ @@ -115963,7 +116885,107 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -11 warnings generated when compiling for host. +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +[ 90%] Linking CXX executable ../bin/test_lstm +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm.dir/link.txt --verbose=1 +[ 90%] Linking CXX executable ../bin/test_reduce_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reduce_test.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -115974,17 +116996,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -115999,8 +117021,7 @@ 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { te[ 88%] Linking CXX executable ../bin/test_na_inference -st_drive(argc, argv); } + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116009,12 +117030,10 @@ 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __acd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_na_inference.dir/link.txt --verbose=1 -ttribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116023,29 +117042,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116056,8 +117078,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_spatial_nhwc_test.dir/link.d CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -o ../bin/test_bn_spatial_nhwc_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 90%] Built target test_bn_spatial_nhwc_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116066,29 +117091,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116109,17 +117137,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -116145,21 +117173,94 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_set &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:571:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 571 | verify_equals(verify_w_tensor_set(rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_reduce_test.dir/link.d CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -o ../bin/test_reduce_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm.dir/link.d CMakeFiles/test_lstm.dir/lstm.cpp.o -o ../bin/test_lstm -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +[ 90%] Built target test_reduce_test +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 90%] Built target test_lstm +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -116169,6 +117270,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -116178,20 +117289,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -116214,7 +117325,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116223,29 +117335,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116266,18 +117381,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = ruIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] + 73 | class Iterator : public std::iterator> + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hppn_:136c:p59:u (note: fin instantiation of template class 'miopen::DbRecord::Iterator' requested hereal +se, cach e136_ | m i s s , avu,to xbse.g.i.n)(;) + c| o ^n +st { return content->As/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp<:F879i:n16d:D bnote: Din instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +ata>( )879. | b e g i n ( ) ;r e}t +u r| n ^ +verify_impl( + | ^/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_iterator_base_types.h +:129:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9 :129 | note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + str u517c | t _ G L I B CvXeXri1f7y_(DvEePrRiEfCyA_TbEaDc kiwtaerrda_tpooro +l i| n ^g +{}, + | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h ^: +135:34: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppexpanded from macro '_GLIBCXX17_DEPRECATED': +744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +135 | # d e744f | i n e _ G L IBCX X 1 7 _D E P R E C A TrEuDn _[i[mp_l__(_)];] + + | ^| + ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -116302,7 +117433,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116311,15 +117443,33 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_w_tensor_get &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:582:9: note: in instantiation of function template specialization 'test_driver::verify_equals' requested here - 582 | verify_equals(verify_w_tensor_get(rnnDesc, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -116329,8 +117479,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116339,29 +117489,123 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116382,29 +117626,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -116418,11 +117662,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -11 warnings generated when compiling for host. -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_na_inference.dir/link.d CMakeFiles/test_na_inference.dir/na_inference.cpp.o -o ../bin/test_na_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_na_inference -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -116432,32 +117672,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116468,37 +117708,87 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 88%] Linking CXX executable ../bin/test_cbna_inference -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cbna_inference.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116509,23 +117799,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/w_supertensor.cpp:43: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1340 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -116535,16 +117809,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -116556,7 +117830,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -116578,29 +117852,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -116614,7 +117888,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116623,29 +117898,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_layout &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:416:17: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 416 | verify_equals(verify_tensor_transform_layout{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116656,7 +117934,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116665,29 +117943,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116698,7 +118025,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +9 warnings generated when compiling for host. +[ 92%] Linking CXX executable ../bin/test_tensor_trans +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_trans.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116707,32 +118040,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116753,29 +118086,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -116832,7 +118165,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116841,29 +118174,78 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_transform_scale &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:449:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 449 | verify_equals(verify_tensor_transform_scale{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_transform_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:42: note: in instantiation of function template specialization 'test_drive' requested here - 454 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116874,8 +118256,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +122 warnings generated when compiling for host. +[ 92%] Linking CXX executable ../bin/test_lstm_dropout +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm_dropout.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_trans.dir/link.d CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -o ../bin/test_tensor_trans -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 92%] Built target test_tensor_trans +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -116884,29 +118274,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116917,7 +118310,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -116927,29 +118320,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -116970,29 +118363,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -117006,8 +118399,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117016,32 +118408,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117052,8 +118444,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +127 warnings generated when compiling for host. +[ 94%] Linking CXX executable ../bin/test_gru +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117062,29 +118457,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117095,109 +118493,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cbna_inference.dir/link.d CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -o ../bin/test_cbna_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 88%] Built target test_cbna_inference -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -39 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :warning: 797'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]: -24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | 52 | u s i n g r e s u l tc_ptuyfp e= = rtuynp_ecnpaum(ef asltsde:,: rceascuhlet__moifs:):;t -y p| e ^; - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::16741:: 20note: :in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here -note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 879 | 741 | r e t u r nr evteurrinf yd_iemtaplc(h -_ a| s ^y -nc([=] {/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp -: 2495| : ^29 -: note: in instantiation of function template specialization 'test_driver::verify>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here2495 - | 797 | c p u vfe r=i fryu(nv_ecrpiuf(yf_aflosrew,a rcda_cchoen_vm -{ -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:16::917 :note: 46in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here: - note: in instantiation of member function 'conv_driver::run' requested here - 895 | 917 | r e t u r n v e r i f y _ ismtpalt( -i c| _ ^c -ast>' requested here ->(this)- >359r | u n ( ) ; - | ^ - verify/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:e1299q:u71a:l snote: (in instantiation of function template specialization 'test_driver::base_run>' requested herev -erify_tenso r1299_ | ve c _ f o r w a rrdud{sartca,( ddastta,_ atrrgasn.s,b eaglipnh(a),, bdetaat}a)_;a - r| g ^ -s.end/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:)917,: 46:[ ¬e: ]in instantiation of member function 'tensor_vec_driver::run' requested here -{ d.t e917m | p l a t e b a s e _ r u n < sDtraitviec_rc>a(s)t;< De}r)i;v -e d| * ^>( -this/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):-1333>r:5u:n (note: )in instantiation of function template specialization 'test_drive_impl_1>' requested here; - - | ^ - 1333/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | : 1299 :71 : tnote: in instantiation of function template specialization 'test_driver::base_run>' requested heree -st_drive _1299i | m p l _ 1 < Drruni_vdeart>a((dpartoag_raarmg_s.nbaemgei,n( )a,s )d;a -t a| _ ^a -rgs./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:n1353d:(13):, note: [&in instantiation of function template specialization 'test_drive_impl>' requested here] - { d.templ a1353t | e b a se _ r u n< D r iv etre>s()t;_ d}r)i;v -e _| i ^m -pl>' requested here< -half _1333f | l o a tte:s:t_hdarlifve>_>i(mpalr_g1t(pdr:o:grmaomv_en(amaes,) )as;) -; -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp1358::1368:: 42note: :in instantiation of function template specialization 'test_drive_impl>' requested here -note: in instantiation of function template specialization 'test_drive' requested here - 1358 | 68 | i n t tmeasit_nd(riinvte _airmpglc<,D rciovenrs >(aarrggvv[[0]]), s{t dt:e:msotv_e(darsi)v)e;< -c o| n ^v -2d_/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cppd:r365:i42v: enote: rin instantiation of function template specialization 'test_drive' requested here> -(argc, a365r | givnt) ;m a}i -n (| i ^n -t argc, const ch/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsa:r2817*: 9a:r gnote: v'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here[ -]) { tes t2817_ | d r iv e <{t e}n s_oGrL_IvBeCcX_Xd1r7i_veDrE>P(RaErCgAcT,E Da_rSgvU)G;G E}S - T| ( ^" -std::invok/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitse:_2817r:e9:s unote: l'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heret -"); - | ^2817 - | { } _G/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hL:IB136C:X45X:1 7note: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'DE -PRECATED_S U136G | GE#S Td(e"fsitnde: :_iGnLvIoBkCeXX_1re7s_uDlEtP"R)E;C -A T| E ^D -_SUGGEST(/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hA:L136T:)45 :_ note: Gexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'L -IBCXX_DE P136R | E#C AdTeEfDi_neS U_GGLGIEBSCTXX(1A7L_DTE)P -R E| C ^A -TED_S/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hU:G112G:E19S:T (note: Aexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'L -T) _GLIBC X112X | _ D E_P_RaEtCAtTrEiDb_uStUeG_G_E S(T((_A_LdTe)p -r | e ^c -ate/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hd:_112_:19 :( "note: uexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST's -e '" 112A | L T _"_a't tirnisbutteea_d_" )()()_ -_ d| e ^p -recated__ ("use '" ALT "' instead"))) - | ^ -9 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117206,32 +118505,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117242,12 +118541,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 90%] Linking CXX executable ../bin/test_tensor_scale -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_scale.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm_dropout.dir/link.d CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -o ../bin/test_lstm_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_lstm_dropout +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117256,32 +118554,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117292,7 +118587,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117301,29 +118596,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117334,7 +118632,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117344,29 +118642,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117387,17 +118685,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -117423,8 +118721,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117433,32 +118731,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117469,8 +118764,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117479,29 +118774,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117512,10 +118810,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_scale.dir/link.d CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -o ../bin/test_tensor_scale -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 90%] Built target test_tensor_scale -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117524,29 +118820,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117557,6 +118856,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gru.dir/link.d CMakeFiles/test_gru.dir/gru.cpp.o -o ../bin/test_gru -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_gru In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117566,29 +118868,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -117602,9 +118904,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -17 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117613,75 +118914,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -r 52 | using result_type = typename std::result_of::type; + 52 | using result_type = typename std::result_of::type; | ^ -' requested here - f741 | return detach_async([=] { +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -o/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -a/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt>>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - :744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -744/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -112 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -117695,11 +118993,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_cba_inference -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cba_inference.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117708,29 +119003,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117741,7 +119039,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117751,29 +119049,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117784,8 +119082,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117794,29 +119092,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117827,7 +119128,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117837,32 +119138,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117873,7 +119174,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -117883,16 +119184,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -117904,8 +119205,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -117925,29 +119226,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -117961,8 +119262,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +14 warnings generated when compiling for host. +[ 94%] Linking CXX executable ../bin/test_tensor_vec +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -117971,29 +119275,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118004,12 +119311,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_tensor_set -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_set.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118018,29 +119323,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118051,7 +119359,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118060,29 +119369,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118103,17 +119412,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -118139,7 +119448,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118149,32 +119503,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118185,11 +119539,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cba_inference.dir/link.d CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -o ../bin/test_cba_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_cba_inference -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118198,29 +119549,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118231,6 +119585,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_vec.dir/link.d CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -o ../bin/test_tensor_vec -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 94%] Built target test_tensor_vec In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -118241,15 +119598,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -118274,7 +119631,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118284,32 +119641,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118329,20 +119686,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -118365,12 +119722,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_set.dir/link.d CMakeFiles/test_tensor_set.dir/tensor_set.cpp.o -o ../bin/test_tensor_set -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -19 warnings generated when compiling for host. -[ 92%] Built target test_tensor_set -[ 92%] Linking CXX executable ../bin/test_reduce_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reduce_test.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -118381,14 +119732,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -118414,9 +119765,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118426,32 +119775,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118462,7 +119811,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118471,29 +119821,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118504,7 +119854,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118514,28 +119864,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -118547,7 +119897,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118556,29 +119907,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_backward &>' requested here - 895 | return verify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here - 361 | verify_equals(verify_tensor_vec_backward{dst, src, trans, alpha, beta}); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here - 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118589,7 +119940,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118599,32 +119950,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118635,88 +119986,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ -122 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118727,21 +120032,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -[ 92%] Linking CXX executable ../bin/test_lstm -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -118785,58 +120075,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_reduce_test.dir/link.d CMakeFiles/test_reduce_test.dir/reduce_test.cpp.o -o ../bin/test_reduce_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_reduce_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -19 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -118846,20 +120084,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -118882,8 +120120,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118892,29 +120130,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118925,10 +120166,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_bn_spatial_nhwc_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_nhwc_test.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -118937,32 +120176,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -118973,8 +120209,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -118985,29 +120219,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -119021,8 +120255,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119031,29 +120265,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119064,7 +120301,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119074,29 +120311,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119107,7 +120344,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119117,32 +120354,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119162,20 +120399,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -119198,10 +120435,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm.dir/link.d CMakeFiles/test_lstm.dir/lstm.cpp.o -o ../bin/test_lstm -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_lstm -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119211,29 +120445,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119254,29 +120488,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -119290,7 +120524,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119300,29 +120534,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119333,8 +120567,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119343,29 +120577,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119376,7 +120613,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119386,32 +120623,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119422,9 +120659,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_spatial_nhwc_test.dir/link.d CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o -o ../bin/test_bn_spatial_nhwc_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119433,32 +120669,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119469,8 +120702,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Built target test_bn_spatial_nhwc_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119480,32 +120712,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119516,8 +120748,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119526,29 +120758,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119559,7 +120794,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119569,29 +120804,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119602,88 +120837,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | rIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] -e 52 | using result_type = typename std::result_of::type; - | ^ -t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -u/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - r797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - :917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -917 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - | 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -136 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - :45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -1333 | test_drive_impl_1(program_name, as); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119694,7 +120880,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119703,32 +120890,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119739,7 +120923,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -119749,29 +120933,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119782,13 +120966,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -6 warnings generated when compiling for host. -[ 92%] Linking CXX executable ../bin/test_w_supertensor -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_w_supertensor.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119797,29 +120975,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119840,29 +121021,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -119886,29 +121067,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -119922,8 +121103,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +14 warnings generated when compiling for host. +[ 94%] Linking CXX executable ../bin/test_soft_max +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_soft_max.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119932,29 +121118,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -119965,7 +121154,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -119974,32 +121164,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120010,8 +121197,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +17 warnings generated when compiling for host. +14 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120020,29 +121208,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120053,11 +121244,16 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_w_supertensor.dir/link.d CMakeFiles/test_w_supertensor.dir/w_supertensor.cpp.o -o ../bin/test_w_supertensor -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_w_supertensor -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 94%] Linking CXX executable ../bin/test_tensor_transform +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_transform.dir/link.txt --verbose=1 +[ 96%] Linking CXX executable ../bin/test_cba_inference +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_cba_inference.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120066,32 +121262,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120102,7 +121295,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120112,32 +121305,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120201,15 +121394,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -120234,7 +121427,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120243,32 +121437,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120279,7 +121473,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120289,29 +121483,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120322,7 +121516,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120332,29 +121526,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120365,8 +121559,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120375,32 +121569,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120411,7 +121602,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120421,32 +121612,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120457,8 +121648,10 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_soft_max.dir/link.d CMakeFiles/test_soft_max.dir/soft_max.cpp.o -o ../bin/test_soft_max -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_soft_max +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120467,29 +121660,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120500,7 +121696,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120509,32 +121706,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120545,6 +121742,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_transform.dir/link.d CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -o ../bin/test_tensor_transform -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_tensor_transform +127 warnings generated when compiling for host. +[ 96%] Linking CXX executable ../bin/test_gru_dropout +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru_dropout.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_cba_inference.dir/link.d CMakeFiles/test_cba_inference.dir/cba_inference.cpp.o -o ../bin/test_cba_inference -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_cba_inference In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -120555,29 +121763,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -120591,8 +121799,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120601,32 +121809,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120647,15 +121852,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -120680,8 +121885,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -120690,29 +121895,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120723,7 +121931,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120733,29 +121941,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120775,20 +121983,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -120811,12 +122019,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -14 warnings generated when compiling for host. -[ 92%] Linking CXX executable ../bin/test_soft_max -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_soft_max.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -120826,29 +122029,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -120869,29 +122072,121 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -120905,6 +122200,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gru_dropout.dir/link.d CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -o ../bin/test_gru_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 96%] Built target test_gru_dropout In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -120915,29 +122213,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -120960,20 +122258,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -120996,8 +122294,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121006,29 +122304,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121039,8 +122340,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121049,34 +122350,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121087,8 +122383,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Built target test_soft_max -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121098,16 +122393,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -121119,7 +122414,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -121131,6 +122426,52 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121140,20 +122481,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -121176,7 +122517,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121186,75 +122527,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indiceIn file included from s/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -);In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 34 ^: - -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppwarning: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]707 -:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 52 | 707 | u s i n g r e s u l t _ t y p e r=u nt_yipmepnlar(e)s; -u l| t ^_ -of::run' requested here> -::type; -917 | | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :s741ta:t20i:c _note: cin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereas -t ( t h i s ) - > ru n (r);e -t u| r ^n - detach/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:a1299:s71y:n note: cin instantiation of function template specialization 'test_driver::base_run>' requested here( -[=] { - | ^ -1299 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 797r:u24n:_ dnote: ain instantiation of function template specialization 'test_driver::run_cpu>' requested heret -a(data_a r797g | s. b e g i n ( ) , d a t a_ a r gcsp.uenfd (=) ,r [u&n]_ {c pdu.(tfeamlplsaet,e cbaasceh_er_umni,( )x; s}.).;. -) | ; ^ - - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:879:16: note: 1333in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here | - t879e | s t _ d r i v e _rimeptlu_r1f(yp_riomgpralm(_ -n a| m ^e -, as); - /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp| : ^2471 -:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnote: :in instantiation of function template specialization 'test_driver::verify>' requested here1368 -:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 2471 | 1368 | t es t _ d ri v e _ i m pl < Drvievreirff>y(a_rfgov[r0w]a,r dst_dc:o:mnovv{/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp -: 101| : ^42 -: note: in instantiation of function template specialization 'test_drive' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: 101in instantiation of member function 'conv_driver::run' requested here | -int main (917in | t ar g c , c on s t c h a r *s atragtv[i]c)_ {c atsetso(ltinhgi2sd)_-d>rriuvne(r)>(; -a r| g ^c -, argv)/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp; :}1299 -: 71| : ^ -note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits : 2817r:u9n:_ dnote: a'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heret -a(data _2817a | r g s . b{ e}g i_nGL(I)B,C XXd1a7t_aD_EaPRrEgCsA.TeEnDd_(S)U,G GE[S&T(]" s{t dd:.:tienvmopklea_tree sublats"e)_;r -u n| < ^D -river>();/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h :}136):;45 -: | note: ^expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: 136note: | in instantiation of function template specialization 'test_drive_impl_1>' requested here# - define 1333_ | G L I BC XtXe1s7t__DEdPrRiEvCeA_TiEmDp_lS_U1G (_pGrLoIgBrCaXmX__nDaEPmReE,CA TaEsD_)S;U -G G| E ^S -T(AL/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT:)1363 -: 13| : ^ -note: in instantiation of function template specialization 'test_drive_impl>' requested here -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: 1363note: | expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | _ _tatetsrti_bdurtiev__e _(i(m_p_ldu>se( a'r"g vA[L0T] ," ' sitnds:t:emaodv"e))()a -s )| ^) -; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121265,8 +122563,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121275,32 +122573,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121364,90 +122659,44 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - :741 | return detach_async([=] { - | ^ -879/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - :514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here -: 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - :101:42: note: in instantiation of function template specialization 'test_drive' requested here - 1363101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here -2817 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ - | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' -: 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 112136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121456,29 +122705,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121489,8 +122741,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121499,29 +122751,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121541,20 +122796,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -121577,7 +122832,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121587,32 +122842,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121623,7 +122878,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121633,29 +122888,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121666,7 +122921,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121676,32 +122931,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121712,8 +122967,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121722,29 +122977,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121755,7 +123013,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121765,28 +123023,28 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -121798,8 +123056,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121808,29 +123065,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121841,7 +123101,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121850,32 +123111,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121886,7 +123144,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -121897,29 +123154,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -121933,8 +123190,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -121943,29 +123200,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -121976,11 +123236,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_lstm_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm_dropout.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -121990,16 +123246,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -122011,53 +123267,10 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invIn file included from oke/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp_:r26e: -sIn file included from u/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppl:t48": -)In file included from ;/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -: 34| : - ^In file included from -/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:: 136warning: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]45 -: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | 52# | d e f iunsei n_gG LrIeBsCuXlXt1_7t_yDpEeP R=E CtAyTpEeDn_aSmUeG GsEtSdT:(:ArLeTs)u l_tG_LoIfBT:E:Dt_ySpUeG;G -E S| T ^( -ALT) - | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp -:741:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h20::112 :note: 19in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here: - note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 741 | 112 | _ _ a t t r i bruetteu_r_n (d(e_t_adcehp_raescyantce(d[_=_] ({" -u s| e ^ -'" ALT /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp":'797 :i24n:s tnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested herea -d"))) - 797| | ^ - cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' @@ -122076,29 +123289,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122112,53 +123325,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122167,32 +123335,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122203,7 +123368,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -122213,29 +123378,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122246,11 +123411,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm_dropout.dir/link.d CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -o ../bin/test_lstm_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 92%] Built target test_lstm_dropout -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122259,29 +123421,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122302,29 +123467,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122338,7 +123503,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122347,32 +123513,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122393,17 +123556,17 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); @@ -122439,26 +123602,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122472,49 +123635,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -122525,29 +123645,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122561,7 +123681,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -122571,29 +123691,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122604,7 +123724,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122613,32 +123734,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122659,29 +123780,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122695,7 +123816,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -122705,29 +123826,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122738,6 +123859,15 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -122748,29 +123878,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -122784,8 +123914,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122794,29 +123924,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 707 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122828,6 +123961,14 @@ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122836,32 +123977,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122872,7 +124010,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -122882,29 +124020,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122915,8 +124053,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -122925,29 +124063,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -122958,7 +124099,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -127 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -122969,29 +124109,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123005,10 +124145,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 92%] Linking CXX executable ../bin/test_gru_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru_dropout.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -123052,8 +124188,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123062,32 +124198,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123098,7 +124231,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123108,29 +124241,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123141,130 +124274,42 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - :52 | using rreessuulltt__toyfa:m:et yspted;: -: r| e ^s -ult_of741:::20t:y pnote: ein instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here; - - | ^ - 741 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 741 : 20 : rnote: etin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested hereu -rn detach _741a | sy n c ( [ = ] { - | ^ - return detac/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpph:_797a:s24y: nnote: cin instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here( -[=] { - 797| | ^ - c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:u797:f24 := note: rin instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested hereu -n_cpu(fa l797s | e , c a c h e _ m i s s, vc,p uxfs .=. .r)u;n -_ | c ^p -u(false, cache/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:m879i:s16s:, note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herev -, xs. .879. | ) ; - | ^ - return v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:r879i:16f:y _note: iin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested herem -pl( - 879| | ^ - re/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppt:u514r:n21 :v enote: rin instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested herei -fy_impl( - 514| | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppa:u326t:o21 :o unote: tin instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - = verify (326v | e r i f y _ fo r waaurtdo_ poouotl i n=g v{}e,r iifnyp_ufto,r wfairltde_ra,c itnidviacteiso)n;< -T >| ^{ -input, /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppd:718e:s21c:} note: , in instantiation of function template specialization 'pooling_driver::run_impl' requested here -f); - | ^718 - | /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp : 205 : 64 : note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - run_im p205l | o()k;u -p .| e ^m -place(/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:r917a:46n:s fnote: oin instantiation of member function 'pooling_driver::run' requested herer -m_mod e917( | t o _ n a m e ( m ) ) , [s=t]a t{ic _tchaisst-<>Dreurni(vme,d* >f(,t hibs));- >r}u)n;( -) ; -| ^| - ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::91299:: 71note: :in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here -note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 258 | 1299 | a d d _ m o druen(_ -d a| t ^a -(data/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:a1207r:g12s:. bnote: ein instantiation of member function 'activation_driver::activation_driver' requested hereg -in() ,1207 | d a t a _Darrigvse.re ndd{(});, - [| & ^] - { d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:te1333m:p5l:a tnote: e in instantiation of function template specialization 'test_drive_impl_1>' requested hereb -ase_run< D1333r | i v e r> (t)e;s t}_);d -r i| ^v -e_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:1333_:15<: Dnote: rin instantiation of function template specialization 'test_drive_impl_1>' requested herei -ver>( p1333 | r o g r taems_t_ndarmiev,e _aimsp)l;_ -1 <| D ^r -iver>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:p1373r:o13g:r anote: min instantiation of function template specialization 'test_drive_impl>' requested here_ -name, as );1373 - | | ^ - /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1368 : 13: tnote: ein instantiation of function template specialization 'test_drive_impl>' requested heres -t_driv e_1368 | i m p l < D r i v e r v>e(_airmgpvl[<0D]r,i vsert(>a(sa)r)g;v -[ 0| ] ^, - std/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:::337mo:v42e:( anote: sin instantiation of function template specialization 'test_drive' requested here) -); - | ^ - 337 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppi:n54t: 42:m anote: iin instantiation of function template specialization 'test_drive' requested here -n(int arg c54, | icnotn smta icnh(airnt* aarrggcv,[ c]o)n s{t tcehsatr_*d rairvgve[<]a)c t{ itveastti_odnr_ivderi(nagr3gdc_,d raivregrv>)(a;r g}c -, | a ^r -gv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9 :2817 | note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - { } _2817G | L I B C X{X 1}7 __GDLEIPBRCEXCXA1T7E_DD_ESPURGEGCEATSETD(_"SsUGtGdE:S:Ti(n"vstodk:e:_irnevsouklet_"r)e;s -u l| t" ^) -; - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h::45136:: 45note: : expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'note: -expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136136 | | ## ddeeffiinnee __GGLLIIBBCCXXXX1177__DDEEPPRREECCAATTEEDD__SSUUGGGGEESSTT((AALLTT)) __GGLLIIBBCCXXX_XD_EDPERPERCEACTAETDE_DS_USGUGGEGSETS(TAL(TA)L -T | ) ^ - - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h19::112 :note: 19expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': - note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | _112_ | a t t_r_iabuttter_i_ b(u(t_e__d_ep r(e(c_a_tdeedp_r_e c(a"tuseed _'_" (A"LuTs e" ' 'i"n sAtLeTa d""') )i) -n s| ^t -ead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123275,9 +124320,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -122 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +104 warnings generated when compiling for gfx906. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123286,29 +124331,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 711 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123319,12 +124367,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 94%] Linking CXX executable ../bin/test_rnn_vanilla_dropout -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla_dropout.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123333,75 +124377,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp::4626:: - In file included from note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppin instantiation of member function 'pooling_driver::run' requested here: -48: -In file included from 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 34 : - In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp : 29 : - /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp s:t52a:t39i:c _cwarning: as'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]t -(this)- >52r | u n () ; -u s| i ^n -g result_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:y1299p:e71 := note: tin instantiation of function template specialization 'test_driver::base_run>' requested herey -pename std: :1299r | e s u l t _ o rfua:rg:st.ybpeeg;i -n (| ) ^, -data_args.e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppnd:(741):,20 :[ ¬e: ]in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here -{ d.te m741p | l a t e b a s e _ r u rnee(t)a;c h}_)a;s - y| ^nc -([=] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp{: -1333 :| 5: ^ -note: in instantiation of function template specialization 'test_drive_impl_1>' requested here -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 7971333: | 24 : note: tin instantiation of function template specialization 'test_driver::run_cpu>' requested heree -st_driv e797_i | m p l _ 1 < D ri v er > ( p r o gr capmu_fna m=e , raus)n;_ -c | p ^u -(fal/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:e1368,: 13c:a note: cin instantiation of function template specialization 'test_drive_impl>' requested hereh -e_miss, 1368v | , x s . ..); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879t | e s t _ dr i v e _riemtpulr >| ( ^a -rgv[0], /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpps:td2523:::21m:ov enote: (in instantiation of function template specialization 'test_driver::verify>' requested herea -s)); - | ^ -2523 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp : 101 : 42 : note: in instantiation of function template specialization 'test_drive' requested here - ve ri101 | fiyn(t vmearini(fiyn_tb aacrkgwca,r dc_onwset icghhatr*s _arcgovn[v]<)a {p it,e sTt>_{d -r iv| e ^< -pooling2d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:dr917i:ve46r:> (note: ain instantiation of member function 'conv_driver::run' requested herer -gc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits 917 | st:atic_cast(th2817:i9s:) -note: >'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herer -un(); - | ^ 2817 | { } _GLIBCXX17_D -EPRECATED_S/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppUGGEST("st:d:1299::i71n:v onote: kin instantiation of function template specialization 'test_driver::base_run>' requested heree_ -result"); - | ^ - 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h: 136 : 45 :r unote: nexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'_ -data(dat a136_ | #args .dbeefgiinen (_G)L,I BdCaXtX1a7__aDrEgsP.REeCnATED_SUGGEST(ALT) _GLdI(B)CX,X _D[E&P]RECATED_S U{G GdE.StT(eAmLpT)l -a | t ^e - bas/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.he:_112r:19u:n () ;112 | } )__;attribute__ -( (| _ ^_ -depreca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppte:d1333_:_ ("use '" ALT "' ins5t:ea dnote: ")in instantiation of function template specialization 'test_drive_impl_1>' requested here) -) - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123412,8 +124410,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123422,29 +124420,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123455,10 +124456,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gru_dropout.dir/link.d CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o -o ../bin/test_gru_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 94%] Built target test_gru_dropout -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123468,29 +124466,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123501,7 +124499,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123510,32 +124509,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123546,8 +124542,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123556,32 +124552,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123602,29 +124595,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123638,7 +124631,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123648,29 +124641,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123691,29 +124684,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 718 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123737,29 +124730,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123773,9 +124766,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla_dropout.dir/link.d CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -o ../bin/test_rnn_vanilla_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 94%] Built target test_rnn_vanilla_dropout In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -123786,26 +124776,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123829,29 +124819,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -123865,8 +124855,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -123875,32 +124865,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123911,8 +124898,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -29 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123922,29 +124908,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -123955,9 +124941,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 94%] Linking CXX executable ../bin/test_bn_spatial_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_test.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -123967,32 +124951,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124003,9 +124987,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124015,32 +124997,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 722 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124051,17 +125033,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124070,29 +125043,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124103,8 +125079,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124113,32 +125089,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124149,8 +125122,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124159,32 +125132,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124195,13 +125165,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -124212,29 +125175,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -124248,8 +125211,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124258,32 +125221,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124294,11 +125254,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_spatial_test.dir/link.d CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -o ../bin/test_bn_spatial_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 94%] Built target test_bn_spatial_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124307,29 +125264,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here + 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124340,8 +125300,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -104 warnings generated when compiling for gfx906. -127 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -124352,29 +125310,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 729 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -124388,12 +125346,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 96%] Linking CXX executable ../bin/test_gru -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] + 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here + 60 | auto then(std::future f, Work w) -> std::future + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124402,29 +125365,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124435,7 +125401,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124445,29 +125411,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124478,7 +125444,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124488,16 +125454,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -124509,7 +125475,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -124521,7 +125487,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124531,32 +125497,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124567,7 +125533,17 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124577,29 +125553,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124610,7 +125586,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124620,29 +125596,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124653,6 +125629,495 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -124663,29 +126128,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -124699,8 +126164,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -14 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124710,32 +126174,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124746,9 +126210,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 96%] Linking CXX executable ../bin/test_tensor_vec -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124758,29 +126220,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124791,8 +126253,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +29 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -124803,29 +126264,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here + 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -124839,42 +126300,47 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_gru.dir/link.d CMakeFiles/test_gru.dir/gru.cpp.o -o ../bin/test_gru -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_gru -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +[ 96%] Linking CXX executable ../bin/test_bn_peract_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_peract_test.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +122 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/test_rnn_vanilla_dropout +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla_dropout.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124885,7 +126351,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124895,29 +126361,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124928,7 +126394,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -124938,32 +126404,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here + 517 | verify(verify_backward_pooling{}, + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here + 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here + 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -124975,10 +126441,10 @@ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 29 warnings generated when compiling for host. -[ 96%] Linking CXX executable ../bin/test_bn_peract_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_peract_test.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +[ 98%] Linking CXX executable ../bin/test_bn_3d_spatial_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_3d_spatial_test.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -124987,32 +126453,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125068,8 +126531,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125078,32 +126541,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125114,11 +126574,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_vec.dir/link.d CMakeFiles/test_tensor_vec.dir/tensor_vec.cpp.o -o ../bin/test_tensor_vec -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 96%] Built target test_tensor_vec -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125127,32 +126584,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125163,8 +126617,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125173,29 +126626,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125206,8 +126662,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_peract_test.dir/link.d CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -o ../bin/test_bn_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_bn_peract_test +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla_dropout.dir/link.d CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o -o ../bin/test_rnn_vanilla_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_rnn_vanilla_dropout +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125216,32 +126678,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125252,12 +126711,20 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -9 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/test_tensor_trans -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_trans.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_spatial_test.dir/link.d CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -o ../bin/test_bn_3d_spatial_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_bn_3d_spatial_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125267,29 +126734,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125300,8 +126767,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125310,29 +126776,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125343,7 +126812,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125353,16 +126822,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -125374,57 +126843,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_peract_test.dir/link.d CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -o ../bin/test_bn_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_bn_peract_test -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125437,6 +126857,495 @@ | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 1347 | std::vector as(argv + 1, argv + argc); + | ^~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, + | ~~~~~~~^~~~~~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); + | ~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125445,32 +127354,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125484,50 +127390,38 @@ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] - 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here - 60 | auto then(std::future f, Work w) 14-> warning ss generatedt when compiling for hostd. -::future - | ^ -29 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125538,19 +127432,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 98%] Linking CXX executable ../bin/test_tensor_transform -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_transform.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -[ 98%] Linking CXX executable ../bin/test_bn_3d_spatial_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_3d_spatial_test.dir/link.txt --verbose=1 -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_trans.dir/link.d CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -o ../bin/test_tensor_trans -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_tensor_trans +29 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/test_bn_spatial_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125559,32 +127447,72 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 707 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(),In file included from [/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp&:]26 : +{In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppd:48.: +In file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:34m: +pIn file included from l/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:a29t: +e/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp: 52b:a39:s ewarning: _'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]r +un(); 52 | } ) ; + u s| in ^g +result_ty/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpppe: 1333=: t5y:pe nnote: amin instantiation of function template specialization 'test_drive_impl_1>' requested heree + std::resu l1333t | _o f r::itvyepe_;i +mpl_ 1| ^< +Driver>/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:(741:p20r: onote: gin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herer +am_n 741a | m e , a s ) ; + r| et ^ur +n detach_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppas:yn1363c:(13[=:] note: { +in instantiation of function template specialization 'test_drive_impl>' requested here +| ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797 :241363: | note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | te s t _ d r i v e _ i cmppufl =< Drruni_vcepru<(ffallosea,t c>a>ch(ea_rmgisvs[,0 ]v,, x stds:.:..m)o; +v e| ^( +as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :| 879 ^: +16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp879 | : 62 : 42 : note: rin instantiation of function template specialization 'test_drive' requested heree +turn verif y_62i | mpiln(t + | m ^ +ain(/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppi:n2495t:29 :a note: rgin instantiation of function template specialization 'test_driver::verify>' requested herec +, co n2495s | t c h a r * a r gv[] ) { t e s t _ vderriifyv(ev (arignct,8_ ta>{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46:r note: gin instantiation of member function 'conv_driver::run' requested here +v); }917 | + | ^ + static_cast:(2817t:h9i:s) -note: >r'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated hereu +n(); + | ^ + 2817/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :1299 : 71: note: { } _in instantiation of function template specialization 'test_driver::base_run>' requested here +GLIBC X1299X | 1 7 _ D E P rRuEnC_AdTaEtaD(_daStUa_GaGrEgSsT.b(e"gisnt(d),: d:aitna_vaorkges._erneds(u),l t[&"]) {; +d .t| e ^mp +late base_ru/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hn:(expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'); + }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333136: | 5:# note: in instantiation of function template specialization 'test_drive_impl_1>' requested hered +efi n1333e | _ G LteIsBtCXX1_7d_rDiEveP_RimEpClA_T1G(pGroEgSraTm(_nAaLmTe), a_sG)L; +I B| ^C +XX/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:D1363E:P13:R note: Ein instantiation of function template specialization 'test_drive_impl>' requested hereC +ATED 1363_ | S U G G E S T ( A LtTe)st +_ d| r ^iv +e_impl>(argv[0], s112t | d :: m_o_vea(tast))r;i +b | u ^t +e__ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:(62(:_42:_ dnote: in instantiation of function template specialization 'test_drive' requested heree +precat 62e | di_n_t m(a"iun(sinet a'r"g c,A LcoTn s"t' c hiarn*s taregav[d]")) ){ )t +e st| _ ^dr +ive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125595,8 +127523,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +122 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/test_rnn_vanilla +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125605,35 +127538,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_casIn file included from t/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:34t: +hIn file included from i/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:s29): +-/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp>:r52u:39n:( warning: )'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]; + | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52: | 1299 : 71 :u snote: inin instantiation of function template specialization 'test_driver::base_run>' requested hereg + result_type 1299= | t y pe n a me s tdr:u:rnes_udlta_toaf<(Fduantctai_ona(r)>g:s:.tbyepeg;i + n| ( ^ +), data_arg/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:.741:e20n:d note: (in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here) +, [& ]741 | { d . t e m p l raettuer nb adsetea_crh_uans[=(]) {; + }| ^) +; + | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: +797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333 :797 | 5 : note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333c | p uft =e srutn__dcrpui(vfeal_sei,m cpalc_h1e<_mDirsis,v ev,r >x(s.p.r.)o;g +r a| ^m +_name, as/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):;879 +: 16| : ^note: +in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1363 : 13: rnote: etin instantiation of function template specialization 'test_drive_impl>' requested hereu +rn verify_im pl1363( | + | ^ + /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: 2515t:e21s: tnote: _in instantiation of function template specialization 'test_driver::verify>' requested here +driv e2515_ | i m p l < D r i v e r < f l o avetr>i>f(aryg(vve[r0if]y,_b satckdwa:r:d_mcoonvve<(apais,) T)>;{ + + | | ^ + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:46::62 :note: 42: note: in instantiation of member function 'conv_driver::run' requested here +in instantiation of function template specialization 'test_drive' requested here + 917 | 62 | i n ts tmataiic_nc(aistn( tchoinsst ch)a->rru*n ()a;r +g | v ^[ +]) {/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1299t:e71:s tnote: _in instantiation of function template specialization 'test_driver::base_run>' requested here +drive< c1299 | o n v 3 d _ f irunnd_2d_driavtear(>d(aatra_garcg,s. baerggivn)();, }da +t a| _ ^ar +gs.end(), [&] { d.t/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsem:p2817l:a9t:e banote: s'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree +_run( );2817 | }) ; + | { ^ + } /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:G1333L:I5:B Cnote: Xin instantiation of function template specialization 'test_drive_impl_1>' requested hereX +17_ D1333E | P R ECATE Dt_esStU_dGrGiEvSe_Ti(mp"ls_1tv(opkroeg_rarme_snuamlet," a)s;) +; + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136 :136345 | : note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + test_dr iv136e | _#im pdle1>7(a_rDgEv[P0R],E CstAdT:E:Dm_ovSeU(aGsG)E);S +T | ( ^A +LT) /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp_:G62:L42I:B Cnote: in instantiation of function template specialization 'test_drive' requested hereX +X_DEPR E62C | iAnTt EmaDi_nS(UiGnGt EaSrgTc(,A cLoTn)st + c| h ^ar +* arg/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hv:112:19[:] )note: {expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +test_driver(iarbguct, ea_r_gv )(; (__d}e +p | r ^e +cated__ ("use /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits':"2817 :A9L:T note: "'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here' + ins t2817 | e a d "{) )}) _ +G LI| B ^ +CXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) @@ -125641,8 +127614,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125651,32 +127623,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125687,7 +127659,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125697,29 +127669,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125730,8 +127702,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_spatial_test.dir/link.d CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o -o ../bin/test_bn_spatial_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_bn_spatial_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125740,32 +127715,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125776,9 +127748,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_transform.dir/link.d CMakeFiles/test_tensor_transform.dir/tensor_transform.cpp.o -o ../bin/test_tensor_transform -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_tensor_transform In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -125789,14 +127758,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -125822,8 +127791,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125832,32 +127800,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 711 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125868,12 +127836,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_spatial_test.dir/link.d CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o -o ../bin/test_bn_3d_spatial_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla.dir/link.d CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -o ../bin/test_rnn_vanilla -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_bn_3d_spatial_test -122 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/test_rnn_vanilla -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rnn_vanilla.dir/link.txt --verbose=1 +[ 98%] Built target test_rnn_vanilla In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -125884,26 +127849,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -125917,8 +127882,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -125927,32 +127892,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -125963,9 +127925,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -125975,29 +127935,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126008,8 +127968,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126018,32 +127978,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126064,30 +128021,75 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ + 1299 | run_data(data_args.begin(), data_args.In file included from end/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp(:)38,: + [In file included from &/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp]:34 : +{In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:d29: +./build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppt:e52m:p39l: awarning: t'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]e + base_run ( ) ;u s}in)g ;r +e s| ul ^t_ +type = typ/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:na1333me: 5s:t d:note: :rin instantiation of function template specialization 'test_drive_impl_1>' requested heree +sult_of :: ttyepes;t +_ | d ^r +ive_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppl:_7411:20<:D rnote: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested herei +ver> (741 | p r o g r a m _ n aremteur,n adest)ac;h +_a s| y ^n +c([=] { + | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^ +:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 1368 | 797 | cptufe s=t r_udnr_cipvu(ef_alisme,p lca ^ +>(argv[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp0:]879,:16 : snote: tin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +d:: m879o | v e ( a s ) r)e;t +u rn| v ^e +rify_impl( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp :| ^62 +:42: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:in instantiation of function template specialization 'test_drive' requested here326 +:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here + 326 | 62 | i n t maauitno (oiunt t = averrgifcy,(v ecriofny_sftor wcahrda_ra*ct iavratgivon[){i n{pu tt, edsets_c}d,r fi);v +e | < ^c +onv3/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:d205_:d64:r inote: vin instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here +er>(ar g205 | c , a r g lvo)ok;up .}em +p l| ac ^e( +transform_mode(to_name(m/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits)):,2817 [:=9] :{ note: th'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated herei +s->run(m, f, 2817b) | ; }) ; +{ | ^ +} _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:L224I:B9:C Xnote: Xin instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here +17 _224D | E P R E C A aTdEdD_m_oSdeU(G + G| E ^ +ST("s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:t1207:d12:: :note: in instantiation of member function 'activation_driver::activation_driver' requested herei +nv o1207k | e _ r Derisvuelr td"{)};; + + | ^| + ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h1333 | : 136 : 45t:es tnote: _expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'd +rive_impl_1#(p rdogerfami_nneam e_, GaLsI)B; +C X| ^X +17_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:D1353E:13P:R note: Ein instantiation of function template specialization 'test_drive_impl>' requested hereC +ATED _1353S | U G G E S T ( A LteTs)t __drGivLeI_iBmCplX>S(aTr(gvA[L0]T,) +s td| :: ^m +ove(as))/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h; +: 112| ^: +19:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :note: 337:expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'42 +: note: in instantiation of function template specialization 'test_drive' requested here + 337112 | | in t _ma_ina(itnttr airbgcu,t econ_s_t c(h(a_r_* daergpvr[]e)c {a tteesdt__d_r iv(e"u(iarngsc,t eaargdv")); )}) + +| ^ +| ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ @@ -126097,8 +128099,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +29 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/test_bn_3d_peract_test +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_3d_peract_test.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126107,32 +128112,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126143,7 +128145,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126153,29 +128157,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126186,7 +128190,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126196,29 +128200,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126229,8 +128233,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126239,44 +128242,89 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 718 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(vIn file included from er/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cppi:26f: +yIn file included from _/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppb:a48c: +In file included from k/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:w34a: +rIn file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpps:29_: +a/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppc:t52i:39v:a twarning: i'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]o +n{input, 52 | d o u tu,si nogu tre.sfuiltr_tsytp,e =d etyspcen}a,m be )s;td +: :| r ^es +ult_of:::t205y:p64e:; +note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here| ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20 : 205note: | in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | l o o k u p .reetmuprlna dceet(acthr_aasnysncf(o[=r]m _{ +m o| ^d +e(to/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:n797:a24m:e note: (in instantiation of function template specialization 'test_driver::run_cpu>' requested herem +)), 797[ | = ] { t h i s - > rcpuunf( m= ,r ufn_,c pbu()f;al se},) c;a +c h| e_ ^mi +ss, v, xs...)/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp; + :| 224 ^: +9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp +:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here224 + | 879 | a dredt_urmno dveer(i +f y_| i ^m +pl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp::25151207::2112: :note: in instantiation of function template specialization 'test_driver::verify>' requested herenote: +in instantiation of member function 'activation_driver::activation_driver' requested here + 2515 | 1207 | D ri v e r dve{ri}f;y +(v e| r ^if +y_backwar/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:_c1333o:n5v:< apnote: iin instantiation of function template specialization 'test_drive_impl_1>' requested here, +T>{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + 1333 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 917 :46 :t enote: sin instantiation of member function 'conv_driver::run' requested here +t_dr i917 | v e _ i m p l _ 1 < D r istvaetri>c_(capsrtoa(mthei,s) -a>rsu)n;( +) ; + | | ^ ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:71:: 1353note: :in instantiation of function template specialization 'test_driver::base_run>' requested here13 +: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1299 | r un1353_ | d at a ( da t a _ ar g s .b etgiens(t)_, ddraitva_ear_gis.mepnld(<)D,r i[&v]e {r d<.htaemlpfl_atfel boaaste_:r:uhnae>r>((a);r g}v);[ + 0| ] ^, + s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:d1333::5::m note: oin instantiation of function template specialization 'test_drive_impl_1>' requested herev +e(a 1333s | ) ) ; +t e| s ^t +_drive_imp/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppl:_1337<:Dr42i:v ernote: >(in instantiation of function template specialization 'test_drive' requested herep +rogram_name, a337s) | ;i + n| t ^ + m/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:i1363n:(13:i note: nin instantiation of function template specialization 'test_drive_impl>' requested heret + ar g1363c | , c o n s t cthesatr_d*ri vaer_gimvp[l]d>(rairvgev[<0a]c,t sitvda::tmiooven(_asd)r);i + v| e ^r +>(a/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cppr:68g:c42,: note: ain instantiation of function template specialization 'test_drive' requested here +rgv); }68 + | i| nt ^ +main(int argc, const char/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits* :a2817rg:v9[:]) note: {'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +test_driveI(BarCgXc,X 1ar7g_vD);E P} +R | E ^C +ATED_SUG/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traitsG:E2817S:9:T (note: "'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here +std:: i2817n | v o k{e }_ r_eGLsIuBClXtX"1)7_;D +E PR| E ^C +ATED_SUGGEST("std::i/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hnv:o136k:e_45r:e sunote: lexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST't +"); | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + 136/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h | :136#: 45:d enote: fexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'i +ne _G L136I | #B CdeXfXin1e7 __GDLEIBPCRXXE1C7A_DTEEPDR_ECSAUTGEDG_ESUSGTGE(SATL(ATL)T) __GGLLIIBBCXCXX_DXE_PRDEECAPTREED_CSAUGTGEESDT_(SALUTG)G + E| ^S +T(/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hA:L112T:19): + note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'| + ^ + 112 | /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h__:at112t:r19ib:u tnote: eexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'__ + ((__deprec at112e | d _ _ _(_"auste t'r"i bAuLTt e"_'_ i n(st(e_a_dd")e)p) +r e| ^c +ated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_peract_test.dir/link.d CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -o ../bin/test_bn_3d_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_bn_3d_peract_test +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126285,29 +128333,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126318,7 +128369,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126328,29 +128379,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126361,7 +128412,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126371,29 +128422,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126404,38 +128455,39 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126446,8 +128498,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126456,32 +128508,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126492,8 +128541,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126502,32 +128550,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126538,11 +128586,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_rnn_vanilla.dir/link.d CMakeFiles/test_rnn_vanilla.dir/rnn_vanilla.cpp.o -o ../bin/test_rnn_vanilla -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_rnn_vanilla -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126551,32 +128595,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126587,8 +128631,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126597,32 +128641,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 722 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126643,15 +128684,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -126685,20 +128726,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -126731,26 +128772,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -126764,7 +128805,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126774,29 +128815,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126807,8 +128848,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126817,32 +128858,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126853,8 +128891,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126863,29 +128900,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126896,8 +128936,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126906,32 +128946,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126942,8 +128979,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -126952,32 +128988,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -126988,7 +129024,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -126998,29 +129034,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127031,8 +129067,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127041,32 +129076,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 729 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127077,7 +129112,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127086,32 +129122,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127122,8 +129155,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127132,32 +129165,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here - 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127168,8 +129198,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127178,32 +129208,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127214,7 +129241,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127224,29 +129251,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127257,8 +129284,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -29 warnings generated when compiling for host. -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127268,29 +129294,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127301,12 +129327,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -[ 98%] Linking CXX executable ../bin/test_bn_3d_peract_test -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_3d_peract_test.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127315,32 +129337,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 733 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127360,20 +129379,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -127396,7 +129415,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127406,29 +129425,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127439,7 +129458,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -127449,16 +129468,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -127470,7 +129489,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -127482,8 +129501,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -127492,32 +129510,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -127528,508 +129546,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_3d_peract_test.dir/link.d CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -o ../bin/test_bn_3d_peract_test -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_bn_3d_peract_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128039,20 +129555,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -128075,8 +129591,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128085,32 +129601,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 740 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128121,7 +129634,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128131,29 +129644,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128164,8 +129677,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128174,32 +129687,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here - 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128220,26 +129730,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -128253,7 +129763,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128262,20 +129773,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -128287,7 +129840,50 @@ 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + 337 | int main(int argc,In file included from c/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cppo:n26: +sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hppt: 48c: +In file included from h/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:r34: +*In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp :a29r: +g/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppv:52[:]39): warning: {'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] +test_driv e52< | a c t iuvsaintgi orens_udlrt_itvypeer >= (taypregnca,me asrtdg:v:r)e;su l}t +_ of| < ^F +unction()>::type; + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:: 741note: :20'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here: + note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | 2817 | { }r et_uGrnL IdBetCaXcXh_1a7s_ynDcE(P[=R] E{C +A | T ^E +D_SUG/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppG:797E:S24T: (note: "in instantiation of function template specialization 'test_driver::run_cpu>' requested heres +td:: 797i | n v o k e _ r e s u l tc"p)uf; += r| u ^n_ +cpu(false, cache_/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.hmi:s136s:,45 v:, note: xsexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'. +..); + | ^ + 136 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp#: 879d:16e: fnote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested herei +ne _879 | G L I B C X Xre1t7u_rDnE vPeRriEfCy_AiTmpElD(_ + S| U ^G +GEST/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp(:A2515L:21T: )note: in instantiation of function template specialization 'test_driver::verify>' requested here_ +GLIB 2515C | X X _ D E P R E C A T E D _ S UvGerGiEfSy(Tv(eAriLfTy)_b +a c| k ^w +ard_conv/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h { +note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'| ^ + +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917 :46112: | note: in instantiation of member function 'conv_driver::run' requested here +__at t917 | r i b u te _ _ ( ( _ _stdaetipcr_ceacsat(("tuhisse) ->'r"u n(A)L;T + | " ^ +' in/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:t1299e:71a:d note: "in instantiation of function template specialization 'test_driver::base_run>' requested here) +)) + | ^1299 + | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128298,8 +129894,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128308,32 +129904,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here - 517 | verify(verify_backward_pooling{}, - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here - 744 | run_impl(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here - 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128344,7 +129937,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128354,29 +129947,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128397,17 +129990,62 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_wIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1353 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attreights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); + 917 | ibute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ + static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); @@ -128440,15 +130078,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -128483,15 +130121,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -128516,7 +130154,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -128525,32 +130164,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128571,26 +130207,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -128614,26 +130250,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1363 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -128647,17 +130283,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128667,29 +130293,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128700,7 +130326,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -128710,29 +130336,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -128743,495 +130369,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 1347 | std::vector as(argv + 1, argv + argc); - | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, - | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); - | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129241,29 +130378,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -129277,7 +130414,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129287,29 +130424,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129320,7 +130457,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129330,29 +130467,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129363,7 +130500,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129372,32 +130510,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129408,8 +130543,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129418,29 +130552,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here + 211 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129451,7 +130588,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129461,29 +130598,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129494,7 +130631,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129503,32 +130641,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129539,7 +130674,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129549,16 +130684,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -129570,7 +130705,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -129582,8 +130717,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -129592,29 +130726,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129634,29 +130771,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here + 215 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -129670,7 +130807,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129680,29 +130817,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129713,7 +130850,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129723,29 +130860,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129766,26 +130903,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -129808,29 +130945,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -129844,7 +130981,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129854,29 +130991,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129897,14 +131034,14 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); @@ -129930,7 +131067,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -129940,29 +131077,74 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2471 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here + 219 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -129983,15 +131165,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -130025,29 +131207,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130071,26 +131253,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130104,7 +131286,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130114,29 +131296,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130147,7 +131329,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -130156,32 +131339,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130192,7 +131372,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130202,29 +131382,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130235,7 +131415,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130245,16 +131425,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -130266,7 +131446,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -130278,6 +131458,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here + 224 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -130288,15 +131513,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2483 | verify(verify_forward_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -130321,7 +131546,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130331,16 +131556,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -130352,7 +131577,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here @@ -130408,6 +131633,94 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -130418,26 +131731,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130451,6 +131764,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130460,29 +131816,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here + 228 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130496,7 +131852,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130506,29 +131862,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130539,7 +131895,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130549,16 +131905,16 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here @@ -130570,8 +131926,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130582,7 +131938,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130592,29 +131948,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130625,50 +131981,49 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130678,29 +132033,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130714,7 +132069,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130724,29 +132079,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2495 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130767,15 +132122,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ @@ -130800,7 +132155,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +26 warnings generated when compiling for host. +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130810,29 +132166,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -130843,6 +132199,54 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +[ 98%] Linking CXX executable ../bin/test_na_train +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_na_train.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -130852,29 +132256,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here + 236 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -130888,6 +132292,50 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: @@ -130895,7 +132343,8 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -130904,32 +132353,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here + 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131364,12 +132810,34 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); - | ~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppx:3151U:75 :: warning: Punsafe pointer arithmetic [-Wunsafe-buffer-usage] +erfConf i151 | g B a s e < P e r f o r m a n c e C osntdf:i:cgoCpyo_nnv(Ains_ms3paxt3iaUl>_ +i d.| b ^eg +in(), ConvDim, in_id/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp.b:e100gi:n20(:) note: + in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here3 +); | ~~~~~~^~~~~~~ + 100 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: 164 :75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + auto 164 | o u t = s e l f ; + | ^ + std::cop/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppy_:n62(:i26n:_s pnote: ain instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested heret +ial_id.begin ()62, | C o nv D im , inr_eitdu.brengi nS()e r+D 2e);s +< >| ~~~~~~^~~~~~~: +:Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ @@ -131487,9 +132955,31 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); - | ~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfig/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppCo:n257:v77A:s warning: munsafe pointer arithmetic [-Wunsafe-buffer-usage]3 +x3U : Per f257 | C o n f i g B a s e < P e r f o r m a nscted:C:oconpfy_ing(oCuot_nsvpAastmi3alx_3iUd.>b +e gi| n ^() +, ConvDim, out_id.begi/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppn(:) 109+: 142:); +note: | in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here ~~~~~~~^~~~~~~ + + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -131668,26 +133158,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -131701,6 +133191,51 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here + 326 | auto out = verify(verify_forward_activation{input, desc}, f); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: @@ -131711,26 +133246,26 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -131744,14 +133279,55 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_na_train.dir/link.d CMakeFiles/test_na_train.dir/na_train.cpp.o -o ../bin/test_na_train -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_na_train +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here + 240 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131761,29 +133337,115 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2508 | verify(verify_forward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ + | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here + 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' + 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) + | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: +/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] + 52 | using result_type = typename std::result_of::type; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here + 741 | return detach_async([=] { + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here + 797 | cpuf = run_cpu(false, cache_miss, v, xs...); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here + 879 | return verify_impl( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2515 | verify(verify_backward_conv{ + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here + 1333 | test_drive_impl_1(program_name, as); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -131794,6 +133456,64 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 100 | auto out = self; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] + 43 | virtual ~PerfConfig() = default; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here + 53 | struct PerfConfigBase : PerfConfig + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here + 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here + 109 | self = out; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here + 62 | return SerDes<>::Deserialize(static_cast(*this), s); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here + 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} + | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -131803,29 +133523,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } @@ -131839,7 +133559,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -131847,7 +133567,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -132557,676 +134277,15 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1368 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1353 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here - 211 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2471 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -133864,6 +134923,13 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ @@ -133936,541 +135002,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here - 215 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2483 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here - 219 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2495 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here - 224 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -134478,7 +135010,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -135188,8 +135720,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -135198,29 +135729,32 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here + 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here + 250 | add_mode( + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here + 1207 | Driver d{}; + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here - 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here + 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135231,7 +135765,8 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] @@ -135240,32 +135775,29 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here + 2523 | verify(verify_backward_weights_conv{ | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here + 917 | static_cast(this)->run(); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here + 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); + | ^ +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here + 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } +/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here + 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); @@ -135276,7 +135808,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -135298,7 +135830,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: @@ -135320,137 +135852,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2508 | verify(verify_forward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here - 228 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2515 | verify(verify_backward_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -135460,20 +135861,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -135496,98 +135897,13 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -26 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/test_na_train -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_na_train.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here - 2523 | verify(verify_backward_weights_conv{ - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here - 917 | static_cast(this)->run(); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here - 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1373 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here - 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 100 | auto out = self; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] - 43 | virtual ~PerfConfig() = default; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here - 53 | struct PerfConfigBase : PerfConfig - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here - 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here - 109 | self = out; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here - 62 | return SerDes<>::Deserialize(static_cast(*this), s); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here - 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} - | ^ +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] + 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); + | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -135597,20 +135913,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here - 236 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here + 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -135633,14 +135949,7 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: -/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] - 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); - | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -135648,7 +135957,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -136358,9 +136667,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_na_train.dir/link.d CMakeFiles/test_na_train.dir/na_train.cpp.o -o ../bin/test_na_train -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_na_train In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -136370,20 +136676,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -136415,20 +136721,20 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here - 240 | add_mode( +/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here + 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; @@ -136451,14 +136757,14 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); @@ -136466,7 +136772,7 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: +In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); @@ -137185,276 +137491,6 @@ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here - 250 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here - 254 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here - 326 | auto out = verify(verify_forward_activation{input, desc}, f); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 797 | cpuf = run_cpu(false, cache_miss, v, xs...); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 879 | return verify_impl( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here - 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here - 258 | add_mode( - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here - 1207 | Driver d{}; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here - 1333 | test_drive_impl_1(program_name, as); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here - 1358 | test_drive_impl>(argv[0], std::move(as)); - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here - 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:2817:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here - 2817 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:136:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' - 136 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) - | ^ -/usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' - 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) - | ^ -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: -In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: -/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] - 52 | using result_type = typename std::result_of::type; - | ^ -/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here - 741 | return detach_async([=] { - | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ @@ -139696,6 +139732,11 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +1242 warnings generated when compiling for host. +[ 98%] Linking CXX executable ../bin/MIOpenDriver +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/MIOpenDriver.dir/link.txt --verbose=1 +clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] +clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -139786,6 +139827,9 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/MIOpenDriver.dir/link.d CMakeFiles/MIOpenDriver.dir/main.cpp.o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -o ../bin/MIOpenDriver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib: ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target MIOpenDriver In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -140011,11 +140055,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -1242 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/MIOpenDriver -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/MIOpenDriver.dir/link.txt --verbose=1 -clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] -clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -140106,9 +140145,6 @@ /usr/bin/../lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/MIOpenDriver.dir/link.d CMakeFiles/MIOpenDriver.dir/main.cpp.o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -o ../bin/MIOpenDriver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib: ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target MIOpenDriver In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: @@ -140171,69 +140207,69 @@ 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 244 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/test_pooling2d -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling2d.dir/link.txt --verbose=1 +[ 98%] Linking CXX executable ../bin/test_pooling3d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 244 warnings generated when compiling for host. -[ 98%] Linking CXX executable ../bin/test_pooling3d -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling3d.dir/link.txt --verbose=1 +[ 98%] Linking CXX executable ../bin/test_pooling2d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_pooling2d.dir/link.d CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -o ../bin/test_pooling2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[ 98%] Built target test_pooling2d /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_pooling3d.dir/link.d CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -o ../bin/test_pooling3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_pooling3d +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_pooling2d.dir/link.d CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -o ../bin/test_pooling2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_pooling2d +271 warnings generated when compiling for host. 271 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_conv3d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_conv2d -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d.dir/link.txt --verbose=1 +[ 98%] Linking CXX executable ../bin/test_conv3d_find2 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_find2.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d.dir/link.d CMakeFiles/test_conv3d.dir/conv3d.cpp.o -o ../bin/test_conv3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv3d -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d.dir/link.d CMakeFiles/test_conv2d.dir/conv2d.cpp.o -o ../bin/test_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +[ 98%] Built target test_conv3d +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_find2.dir/link.d CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -o ../bin/test_conv3d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv2d +[ 98%] Built target test_conv3d_find2 271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_conv3d_find2 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_find2.dir/link.txt --verbose=1 +[ 98%] Linking CXX executable ../bin/test_immed_conv2d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_immed_conv2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_immed_conv3d +[ 98%] Linking CXX executable ../bin/test_immed_conv3d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_immed_conv3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d_find2.dir/link.d CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -o ../bin/test_conv3d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv2d.dir/link.d CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -o ../bin/test_immed_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv3d_find2 +[ 98%] Built target test_immed_conv2d /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv3d.dir/link.d CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o -o ../bin/test_immed_conv3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_immed_conv3d +[ 98%] Built target test_immed_conv3d 271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_immed_conv2d -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_immed_conv2d.dir/link.txt --verbose=1 +[ 98%] Linking CXX executable ../bin/test_conv2d_find2 +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_find2.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_find2.dir/link.d CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -o ../bin/test_conv2d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' +[ 98%] Built target test_conv2d_find2 271 warnings generated when compiling for host. -[100%] Linking CXX executable ../bin/test_conv2d_find2 -cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_find2.dir/link.txt --verbose=1 +[100%] Linking CXX executable ../bin/test_conv2d +cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv2d.dir/link.d CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -o ../bin/test_immed_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a -make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_immed_conv2d -/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d_find2.dir/link.d CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -o ../bin/test_conv2d_find2 -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a +/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv2d.dir/link.d CMakeFiles/test_conv2d.dir/conv2d.cpp.o -o ../bin/test_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' -[100%] Built target test_conv2d_find2 +[100%] Built target test_conv2d 104 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_activation cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_activation.dir/link.txt --verbose=1 @@ -140260,7 +140296,7 @@ dh_testroot -O-Scmake -O--builddirectory=build dh_prep -O-Scmake -O--builddirectory=build dh_auto_install -O-Scmake -O--builddirectory=build - cd build && make -j40 install DESTDIR=/build/reproducible-path/miopen-5.5.1\+dfsg2/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" + cd build && make -j42 install DESTDIR=/build/reproducible-path/miopen-5.5.1\+dfsg2/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /usr/bin/cmake -S/build/reproducible-path/miopen-5.5.1+dfsg2 -B/build/reproducible-path/miopen-5.5.1+dfsg2/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -140277,8 +140313,8 @@ -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/export.h --- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/config.h -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/version.h +-- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/config.h -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1 -- Set non-toolchain portion of runtime path of "/build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0" to "$ORIGIN/../lib:$ORIGIN/../lib/MIOpen/lib" @@ -141225,7 +141261,7 @@ dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libmiopen1/DEBIAN/symbols doesn't match completely debian/libmiopen1.symbols.amd64 --- debian/libmiopen1.symbols.amd64 (libmiopen1_5.5.1+dfsg2-3_amd64) -+++ dpkg-gensymbolseeZKJv 2025-10-06 02:05:20.937215770 -1200 ++++ dpkg-gensymbolsgH3ZA4 2026-11-09 10:45:33.336601950 +1400 @@ -114,7 +114,8 @@ (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_IiSaIiEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_ImSaImEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 @@ -141338,21 +141374,21 @@ (optional)_ZStltIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_@Base 5.5.1-1 (optional)_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_@Base 5.5.1-1 dh_shlibdeps -a -O-Scmake -O--builddirectory=build -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 was not linked against libz.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 was not linked against libboost_atomic.so.1.83.0 (it uses none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test were not linked against libz.so.1 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test were not linked against libboost_atomic.so.1.83.0 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test were not linked against librocblas.so.0 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test were not linked against libsqlite3.so.0 (they use none of the library's symbols) -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test were not linked against libamd_comgr.so.2 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 was not linked against libz.so.1 (it uses none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru were not linked against libboost_atomic.so.1.83.0 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru were not linked against libamd_comgr.so.2 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru were not linked against libsqlite3.so.0 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru were not linked against libz.so.1 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_2_conv debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_reduce_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_copy debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_type_name debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_spatial_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru were not linked against librocblas.so.0 (they use none of the library's symbols) dh_installdeb -O-Scmake -O--builddirectory=build dh_gencontrol -O-Scmake -O--builddirectory=build dpkg-gencontrol: warning: Depends field of package libmiopen-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O-Scmake -O--builddirectory=build dh_builddeb -O-Scmake -O--builddirectory=build -dpkg-deb: building package 'libmiopen1' in '../libmiopen1_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1-dbgsym' in '../libmiopen1-dbgsym_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_5.5.1+dfsg2-3_amd64.deb'. +dpkg-deb: building package 'libmiopen1' in '../libmiopen1_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1-tests' in '../libmiopen1-tests_5.5.1+dfsg2-3_amd64.deb'. dpkg-deb: building package 'libmiopen1-tests-dbgsym' in '../libmiopen1-tests-dbgsym_5.5.1+dfsg2-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../miopen_5.5.1+dfsg2-3_amd64.buildinfo @@ -141362,12 +141398,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1715286/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/193296 and its subdirectories -I: Current time: Mon Oct 6 02:05:44 -12 2025 -I: pbuilder-time-stamp: 1759759544 +I: removing directory /srv/workspace/pbuilder/1715286 and its subdirectories +I: Current time: Mon Nov 9 10:46:28 +14 2026 +I: pbuilder-time-stamp: 1794170788